Se eu fosse optar por começar como desenvolvedor web back-end hoje começaria por java. Tem muito materail didático de qualidade, tem inumeros grupos e foruns. Além de ser uma linguagem completa para você se tornar um bom profissonal. Após ter o dominio de java me aventuaria em outras linguagens, como c# por exemplo, que é bem parecido com o java e assim a curva de aprendizado seria muito curta.
E sabendo java, c#, angular... tu já estaria apto para a maioria das vagas do mercado web.