Sem sombra de dúvidas o ramo da programação é um abismo de conhecimentos, que ninguém vai aprender tudo, mas a cada dia aprendemos um pouquinho mais.
O melhor, para você não ficar perdido, é ter bem em mente o que você seguir enquanto programador. Tem que saber se você gosta de mobile, web ou desktop. Um dia você pode ter o conhecimento de todas essas áreas, mas de início tem que facilitar as coisas e ir aos poucos.
Já que citou tecnologias web, talvez seja a hora de você começar a aprender uma linguagem de programação web para ocupar um pouco a cabeça tentando entender como as coisas funcionam.
Tanto PHP quanto JavaScript são boas linguagens de se aprender juntamente à lógica de programação. Com elas você poderá criar sisteminhas que vão te dar ânimo para avançar cada vez mais.
Nessa área tem muito conhecimento a ser assimilado, não vai faltar coisas para estudar. Tipos de dados, estruturas de repetição, estruturas condicionais, funções, orientação a objetos...