Do you want to develop an Android app or maybe design a game for some video game, or just solving some problem that you have with your computer/notebook/device? It is very important to know how to code today and this post is focus in how to start learning a new programming language. With many programming languages out there, this post give some good devices to improve your code skills, like TDD (Test-driven development). Hope you enjoy! Good read!