Я думаю Вам нужно определиться в том, что лично Вас больше устраивает, если хотите делать именно электронные устройства, то теорию электроники, а если программировать для МК, то лучше найти чувака, который будет делать аналоговую часть под вашу программу. Это будет очень годная тема, которая позволит Вм сосредоточиться на качественном коде.