С чего начать в embedded разработке?
Есть такой софт для симуляции электронных схем - Proteus. Поддерживает достаточно большое количество микроконтроллеров. Можно позажигать виртуальные светодиоды, пописать в виртуальный терминал, порисовать на виртуальных дисплеях.
Atmel Studio 
Базовый с,побитовые операции  и тд