Я начинал с программирования под AVR по книге Белова -
тут список книг. Правда какую именно читал не нашел)
Там довольно подробно расписаны и принцип работы компонентов (от транзисторов до генераторов сигнала) и программирование. Даже небольшой ликбез по Accembler-у есть, с примерами. В остальном все на C++. Для новичка без основы, мне очень понравилась!
Не увидел тег "Raspberry Pi") Для новичка есть хорошая книга Raspberry Pi Cookbook с видосами на ютубе. Но не уверен что есть на русском.