I was asked more than 100 times about this topic so I thought to write a little article on how to start working with microcontrollers. Read How to start with Microcontrollers Hope this helps to start programming microcontrollers!