Заинтересовало приборостроение, хочу научиться программировать разные контроллеры, типа raspbery pi и так далее, для будущего построения умного дома. С чего начинать, что изучать, какие книги, может, какие-либо ресурсы? Желательно информацию для полных чайников.
конкретно для малины лучше изучать debian и linux.
для контроллерв советую поискатъ инфу по ключевым словам "sematic". Можно так же что то другое, типа "Beckhoff". У них есть онлайн документация и лимулировать можно прямо на домашней машине с com и lpt портами.
Если все таки речь идет о МИКРОконтроллерах - то самое простейшее начать с arduino, затем понять как можно программировать и отёлаживать их с помощю AVRStudio например.
Если это будет понятно, то можно переходить на супеньку выше: типа stm32.
Ещё как вариант smartliving.ru -- только тут скорее подход "сверху вниз", т.е. первична архитектура Умного Дома в целом и интерфейс взаимодействия с пользователем, а железо уже вторично.