Какие есть варианты продолжения обучения после изучения основ c++?
====================================================================

 Вопрос с roadmap не удался, так что спрошу понятнее и более точно. В какие направления можно углубиться после изучения основ c++? Я пока выделил: gamedev(ue4), desktop(opengl, qt, winforms etc), network(asio, winsock и его обертки, сетевые api других систем etc),machinelearning(tensorflow),   

микроконтроллеры ,встраиваемые системы, чипы и т.д., интерфейс и программы панелей для автомобилей и подобного. Что я забыл назвать? 

 Что забыл? Андроид 

 webassembly? 

 мобилки (ios and android) 

 Вопрос - а зачем? Вы занимаетесь коллекционированием знаний?   

Если вы знаете основы - и даже уже продвинутые темы освоили, то далее надо не перечень тем набирать, а специализироваться в чем-то. Выбрали направление, по которому хотите работать - и изучаете то, что там понадобиться. А изучать - все - бессмысленно, ибо "Нельзя объять необъятное" (С). Козьма Прутков.