It was a dull evening just like any other, a boy with reddish hair ran out of school to his house, he looked like he was bullied there were tears on the verge of his eyelids, the 12-year-old boy had a tough childhood for as long as he could remember.
There was no creature, man or animal who could bring him to peace with the way he was living, new inventions were made every day in school when it came to calling his name. That bullied kid soon to obese kid one day stopped showing up.
He had found his solace in something rarely kids his age would resort to, programming! That was his Pandora’s Box his best friend in the times to come and also something that would make him worth 11.5 billion dollars today.
That red head nerdy bullied kid was Elon Musk, the founder of PayPal, SpaceX, Tesla and a dozen more successful companies that have changed the technology landscape of the world as we know.
That is the power of programming and computers. If you think that nothing around you can help you rescue your billion dollars dream to die you’re fortunately wrong, here is a list of top 10 programming languages that can propel you to become the next Elon Musk.
- Ruby: Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro “Matz” Matsumoto in Japan. According to its creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, and Lisp.
- C: The C programming language is a structure oriented programming language, developed at Bell Laboratories in 1972 by Dennis Ritchie
- PHP: PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
- SWIFT: Swift is a new programming language developed by Apple Inc for iOS and OS X development. Swift adopts the best of C and Objective-C, without the constraints of C compatibility.
- C++:C++ is a middle-level programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs. C++ runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX.
- Go: Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It’s a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
- C#:is one of many .NET programming languages. It is object-oriented and allows you to build reusable components for a wide variety of application types Microsoft introduced C# on June 26th, 2000 and it became a v1.0 product on Feb 13th 2002.
- Java: Today Java is a commonly used foundation for developing and delivering content on the Web. According to Oracle, there are more than 9 million Java developers worldwide and more than 3 billion mobile phones run Java.
- Python: Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. It was created by Guido van Rossum during 1985- 1990. Like Perl, Python source code is also available under the GNU General Public License (GPL). This tutorial gives enough understanding on Python programming language.
- JavaScript: JavaScript is a lightweight, interpreted programming language. It is designed for creating network-centric applications. It is complementary to and integrated with Java. JavaScript is very easy to implement because it is integrated with HTML. It is open and cross-platform.
These programming languages have a huge impact in the market, knowledge of these would definitely bring you closer to achieving your dream.