Which computer language should I learn first?
I remember there was a time when I myself was searching this very question. Let me just say it can be extremely daunting. You have little to any knowledge of the program world, to you you only see language names, and not much after that. After doing some research myself it seemed to most people about personal preference. I read a lot of people saying C++, Python, and even Java. Now I am just going to say I am by no means a professional programmer or even a blogger for that matter, but I started learning how to code(self-taught). I have studied multiple languages. So, besides the obvious differences in the languages such as what you can do with them, object oriented, etc. I believe that easiest way to is learn a language is with a more english friendly syntax. Hands down that is the easiest way to go. It helps break that barrier between you and the computer and “demystify” coding. Now with that being said, Python is an awesome first choice as well as C++, and even Ruby. Ruby and Python are so similar syntax wise I was able to get familiar with Ruby in matter of hours because of my knowledge with Python. Still, in my opinion, Python syntax is more english friendly but Ruby is english friendly enough. Plus, people in big companies are using Python to this day. Now C++ while a great first language choice for some I am glad I did not pick it as my first language. There are a lot more functions available in Python. Which lets you do more with that language. I feel like the path I went was one of the best, however one of the most time consuming. Still, it made my area of programming wide and not focused which is what every programmer should be. You do not want to know just one language. You should strive to learn multiple to be the most dynamic programmer you could be. The last language I want to talk about it Java. Which is entirely different from JavaScript. While it’s great to know Ruby my recommendation would be learn Python followed by Java. Python breaks the ice and Java is more suitable for multiple things. It’s also the most popularly used language at this time as it is used for both front-end and back-end development. Ruby is awesome to know because that will help you when and if you learn Ruby on Rails. But that is another blog! If you take my advice and learn Python first follow me! Also codeacademy.com is a great first free resource to start and offers courses on way more than just Python. Once you get a little familiar with the language I recommend hackerrank.com which is also free but has challenges to help strengthen your skill.










