"...QT5.3, изучал как первый язык" - это НЕ язык, а библиотека и прежде чем ее учить, надо УЖЕ знать С++. Учите что-то для начинающих, -
посмотрите здесь. А если и правда знать что-то хотите, начните с "С", потом к С++ идите (если это нужно будет). Мне вот мой опыт говорит, что не нужно (лично мне) и
ВОТ почему!
Я бы советовал дополнительно еще и
это.
А план может быть только один - изучать основы и практика, практика, практика. От простого к сложному. От маленького к большому. Ждать (работая над собой) количественного перехода в качество.
А вообще, я часто
это привожу в пример.