Em linguagem pode especializar de boa. Agora em Framework não, eles duram muito pouco no mercado, e os Framework ao mesmo tempo que facilita a vida vão ficando mais complexos com o tempo, deixando o programador com dificuldade de fazer algo diferente depois e com uma tecnologia morta.
Então pegue bem as bases da Linguagem que você quer trabalhar, e depois você pode investir em um Framework.
Por fim não tem caminho fácil nisso, então tente evitá-los.