Запутался. Куда дальше двигаться?
1) Пока ты ноешь и сомневаешься, кто-то делает свои лендинг-пейдж на html/css/js.
2) Пока ты ноешь и сомневаешься, кто-то учит react/angular или vue
3) Пока ты ноешь и сомневаешься, кто-то учит основы php/python/java/net (на выбор) и делает полноценные сайты.
4) Пока ты ноешь и сомневаешься, кто-то получает реальный опыт и набивает руку на своих проектах
5) Пока ты ноешь и сомневаешься, кто-то находит работу и начинает получать адекватные деньги.

Кто-то становится программистом и развивается как специалист, а ты все ноешь и сомневаешься.
Я думаю, вам надо двигаться в учебное заведение. Такие вопросы возникают от безделья и лени. Мол сидишь и размышляешь о том, каким классным айтишником ты станешь. Только совсем чуточку понимания не хватает, чтобы все пошло да поехало. А на деле, пока сам не разберёшься в вопросе, можешь хоть все форумы перечитать, тебе это не поможет.
См. Синдром завтрашнего дня.