10 Best Programming Languages That You Need To Learn In 2017

I guess I am on the right track! Studying JS still quite good in 2017. Swift on the other hand..what the…2625?!?! I dont even..Don’t be alarm when you are first starting out. It’s just good to know. Don’t jump on the bandwagon. Focus on the basic firsts, HTML, CSS and JavaScript. By having a good foundation rules than over knowing 10+ programming languages. Once you master a programming language, you can easily pick up other languages. Gotta keep an eye on the market as well.

Just doing some job trend comparison from March 2016 and March 2017. Slight % differences.
Looks like Go is getting quite popular. Pretty much rest of them drop some %.



1. JavaScript:
— Growth of JS in 2016: 97%
2. Java:
— Growth of Java in 2016: 63%
3. Python:
— Growth of Python in 2016: 54%
4. Ruby:
— Growth of Ruby in 2016: 66%
5. PHP:
— Growth of PHP in 2016: 43%
6. C++:
–Growth of C++ in 2016: 43%
7. C#:
–Growth of C# in 2016: 88%
8. Go:
–Growth of Go in 2016: 93%
9. Scala:
–Growth of Scala in 2016: 54%
10. Swift:
–Growth of Swift in 2016: 262%

Via https://fossbytes.com/best-popular-programming-languages-2017/

Code Combat Game

Found an interesting way of learning a programming language. An RPG game where you equip gear to your character toon and collect diamonds.
The game has 4 languages to learn at the moment, which are:

  1. Python
  2. Javascript
  3. CoffeeScript
  4. Lua

The GUI interface looks pretty awesome and creative. Here are a couple of screenshots that I have tried playing it. You go straight to gameplay and it doesn’t really teach you the basics of programming. It’s asking you to type the code. E.g. hero.moveRight(); This is most suited for primary school kids. Coding for fun and a bit of some exposure. Maybe need some theory saying this is a function, class, etc?

Nevertheless, it seems like a fun way to learn. A great way to exposure your little kid to programming! Better start early when they are young. Wish this was available back at my time!


Via Code Combat