C++ is an Object Oriented Programming language; it is highly used in Video Games and mobile Apps. C++ can develop Application for Windows and Linux. C++ is Portable across multiple Devices (Apple, Windows Phone, Blackberry and more).
Python is a server Side interpreted, non-Compiled, Open Source Scripting Language .it can be used on its own and part of another framework. Python used to Develop Websites, Create Desktop graphic user interface (GUI), Develop Software’s and games.
This is a Server side Interpreted non-compiled Programming Language. Ruby is blend of the programming languages Ada, Perl, Smalltalk, Lisp, Eiffel .ruby become popular because of its use with ruby on rails, which is a rapid development framework like python. Ruby used to build Simulation and Web applications. Ruby is highly Portable programming language works on many Operating Systems.it has multiple implementations including Jruby, Rubinius, macruby .
This is an Object Oriented Programming language, Objective C is based on C language it is used by Apple Developers. Objective C Used to develop iOS apps and Build Applications for OS X .Objective C is the Best language for iOS development. You cannot use objective C for other Platforms like Android and Windows.