Наиболее востребованные микроконтроллеры - STM32. Более конкретно - сейчас лучше изучать новые серии - STM32Н7, STM32G0, STM32F7. Они отличаются от старых серий STM32F1, STM32F2, STM32F3, STM32F4, STM32F0 более продвинутой реализацией периферийных устройств. То есть, у STM32 есть 2 основных набора периферии - старый и новый, периферия в предедах каждого из этих наборов в основном совместима между сериями. Наиболее бюджетный набор для отладки для начала - плата "Blue pill" на STM32F103 + китайская копия STLink. Из более продвинутых - есть относительно недорогие платы STM32H750VBT6-Modul. Другие типы востребованных микроконтроллеров - Freescale i.MX6, dsPIC. AVR и PIC16 считаются устаревшими, и используются редко, в основном в новых версиях старых устройств на них.
Языки программирования - C обязательно, C++ - где как, где-то обязательно, где-то не используется вообще. Это связано с сертификацией по безопасности - для C утверждённые стандарты безопасности, для C++ они только разрабатываются. Python полезен для тестирования устройств с ПК, JavaScript полезен в разработке web-интерфейса устройств.