Embeduino is the right course to choose up in which you will be learning all the basic things to program a microcontroller using arduino.