Cara, não é a linguagem de programação que define o sucesso do programador mas sim a competência dele. E não é ser competente na linguagem X, é ser competente. Não existe "programador PHP", "programador JavaScript", "programador C#"... Só existe programador, ponto. E vale lembrar também que não existe só WEB. Existe um mundo inteiro fora dessa área.
Quer aprender algo que vai verdadeiramente lhe destacar? Aprenda sobre segurança da informação, mais especificamente Application Security (o que inclui desenvolvimento seguro).
Não vai demorar muitos anos até o conhecimento de segurança se tornar praticamente obrigatório para os programadores, é a tua chance de sair na frente. 😉