Я хочу поработать над своей задумкой и мне необходимо начать изучать язык программирования С или С++. Увы язык не простой и для начала хочу получить пару советов от бывалых программистов и если есть те кто программирует микроконтроллеры то что бы вы посоветовали для более эффективного обучения?
Си изучать. C++ там только как синтаксический сахар. И это будет чисто твоя заморочка. А обычно и сахар не используют. Лучше инженерную часть как следует изучи: аппаратную и инструментальную. Электроника - это как ядерная физика. Многих притягивает, требует аномально тщательный подход, а монетизируется не так просто, как кажется многим. Не терпит экономии денег, если только тебе не знакомо все до мелочей.
Си и немного ассемблер. Ассемблер надо знать чтоб просматривать что получилось после компилятора и чтоб писать некоторые короткие функции типа startup которая запускается до main