, , , ,

If you want to get into the realms of programming and coding by learning a language or learn a new language, then this infographic from carlcheo.com is a good place to start.


(Click diagram for a larger version)

PDF Version available at: http://cdn3.carlcheo.com/wp-content/uploads/2014/12/which-programming-language-should-i-learn-first-pdf.pdf

Comparing coding languages as characters from Lord of the Rings, rating them on difficulty, popularity and use gives an interesting overview of each.

There are also useful links on the site (http://carlcheo.com/startcoding) to a series of training courses, books and tutorials (of which a lot are free resources) based on

  • Python
  • Java
  • C/C++
  • Javascript
  • C#
  • Ruby
  • PHP
  • Objective-C
  • For Kids

Linking this with some other training recommendations by searching on http://stackoverflow.com you will be well on the way to learning your next language.

Source: http://carlcheo.com/startcoding