Это ведь дореволюционный кал. Уже давным давно есть Python, React JS, Redux, Lisp, DRAKON и другие хорошие языки программирования. Понимаю людей, которые если хотят учить старые языки, берут Assembler, Sinclair Basic, SystemVerilog и др, но когда люди учат C, Java или C++ -это по моему мнению глупо и не нужно.
Автор вопроса не имеет ничего общего с профильным образованием в этой области. Как минимум нужно понимать разницу между ЯП и фреймворками и их нельзя смешивать перечисляя через запятую
То, что вы с понтами перечислили, не поддерживает большинство массовых в применении микроконтроллеров с открытым кодом. Я про ардуино за 130 руб, если что. Они на С++ легко программируются. А этот чип можно даже в столовую ложку впаять, и та станет интеллектуальной.