Genelde başlamak için en iyi dil C olarak gösterilir. "Programlamayı C ile öğreniyorum" adındaki kitap çok iyi bir kaynaktır. Yazarı üniversite hocamdır. Temelden başlayarak ileri ki aşamalara götürüyor. Zaten kitabın yorumlarına bakarsanız çok fazla insan tavsiye ediyor. C dilini öğrendikten sonra C++ öğrenmek bir ya da iki haftanızı alır. Her dilde ustalaşmanın ise yıllar aldığını söylüyorlar. Gömülü yazılım (arduino, atmel,nxp, ... ) çoğunlukla C dili ile yazılır. Biraz da elektronik bilgi gerektirir. Kartların datasheetlerinden ve çeşitli dökümanlardan örnek devreler bulabilirsiniz.