Ну например, я к моменту изучения STM32 уже давно и успешно работал с AVR и MSP430. Потому STM32 для меня была "еще одной архитектурой". Недельку поизучал документацию, выбрал инструменты и стал работать с STM32.
С нуля STM32 (да и вообще чипы на ARM) и правда могут тяжеловато заходить, слишком много там лишнего для начала, не относящегося к основам. Потому я агитирую за обучение на AVR. По ним есть куча информации и сама архитектура куда проще.
Младшие серии MSP430, кстати, еще лучше в этом смысле. Скажем, какой-нибудь MSP430G2231 вообще практически модельный чип, там нет вообще почти ничего кроме ядра, памяти и пары блоков периферии. Но по MSP430 гораздо меньше информации. Так что мой первый выбор в смысле советов по обучению - AVR.