Arkadaşım sen gömülü çalışmak istiyorum demişsin. Bunun için ANSI C bilgisine ihtiyacın var. Yani temel programlama yapısını bilmen gerekiyor. Algoritmanı geliştirmen gerekiyor. Ardından ise embeded c dediğimiz gömülü C'ye geçiş yapmalısın. Bunun için farklı ideler mevcut. CodeComposer studio, Micro C (for arm or for pic hangi işlemciyle çalışacaksan ona göre uygun olanı var), bir kaç tane daha var aklıma gelmeyen...
Ama sana tavsiyem kendini basit düzeyde geliştirmek ve eğlenceli uygulamalar yapmak istiyorsan arduino alabilirsin. Hem programlaması çok kolaydır. Hemde çok basit devrelerle güzel işler yapabilirsin. Çeşitli sitelerde arduino başlangıç setleri ve arduino kitapları mevcut. İnternette de sayısız kaynak bulabileceğine şüphem yok.