Хотел поинтересоваться, на сколько доступно, скажем так, простому грешному инженеру аналоговой техники, самостоятельно освоить програмирование какого нибудь микроконтроллера?
Всё зависит от качества серого вещества в голове у этого инженера

В целом же, прикладное программирование существенно проще, чем аналоговая схемотехника. Надо только ухватить основные принципы.
Второй вопрос, сколько грубо-ориентировочно понадобиться для этого времени если скажем стабильно раз в день уделять этому часик времени после работы?
Зависит от амбиций: собрать простейший программатор, подключить его к компу и освоить редактор хотя б на уровне прошивки готовых дампов - вот программа-минимум.
А дальше - потихоньку резвиться с простейшими программками, осваивая внутренность (программную модель) избранного микроконтроллера.
Хотелось бы услышать мнения уже опытных людей, в своё время не имевших никаких знаний в програмировании и столкнувшихся с аналогичной задачей.
Освоил это дело именно, как аналоговый электронщик ещё на уровне интеля 4004, потом 8008. А уж потом - 8080.
Нынешние контроллеры - просто праздник по сравнению с теми временами.
Именно поэтому говорю: это проще, чем
настоящая аналоговая электроника - в силу жёсткого формализма цифровой системы. В аналоге результат приблизительный, а в программе - строгий.
В аналоге нужно умело орудовать паяльником и осциллографом, а в микроконтроллере можно взять готовый отладочный комплект и забыть про паяльник.
Если начинать - то нынче очень правильно это делать с ардуино (ввиду огромного количества методического материала и готовых конструкций).
[size=16]http://arduino.ru/[/size]