Обычное юношеское метание. Ничего плохого в этом нет.
Теперь пора обрести следующий навык - усидчивость. Для этого возьмите тот технологический стек что вы изучаете сейчас (или какой вам больше нравится) и напишите на нем большой проект. Это может быть open-source библиотека, app в гугл. сторе или что-то еще.
Чистое программирование в отрыве от реальных задач представлят разве что спортивный интерес. А вы ведь хотите получить какую-то профессию правильно?