Concordo com você a respeito de focar em apenas uma linguagem de programação e nos conceitos basilares quando se é iniciante. A quatro anos atrás no meu início de faculdade em Ciência da Computação, caí nesse erro de querer aprender tudo de uma vez. O resultado foi frustração e desânimo, pois a única coisa que eu agreguei a mim foi apenas confusão.
Depois que peguei para me aprofundar em lógica, estrutura de dados e os paradigmas de programação, ficou mais fácil compreender as linguagens e sua utilização. Lógico que isso não é uma receita de bolo, a área de T.I é complexa e requer um estudo constante, mas ter essas bases solidificadas auxiliam bastante a superar a barreira de entrada de qualquer tecnologia.