Как попробовать себя в программировании микроконтроллеров без микроконтроллеров?
Arduino стоит копейки. 
Покупаем Arduino. (будет нужен USB кабель. Как правило идет в компелкте.)
Ставим - blink (после покупки Arduino будет понятно что ЭТО)
И все.....!
Добро пожаловать в клуб!
Есть бесплатный online редактор Tinkercad, который не только для 3D-моделирования, но там можно собрать и проверить электрическую цепь, и она будет подключена к Ардуино, и у Ардуино можно менять программу.