Я бы рекомендовал определиться, в первую очередь, для чего тебе учить новый язык:
- если это работа на фрилансе и хочется денег, я бы сосредоточился все же на фреймворках того же php
- если это работа на фрилансе и хочется чего-то нового, смотри в сторону nodejs, python. В java, c# большой порог входа, т.е. нужен хороший опыт, прежде чем сможешь найти себе проект.
- если это работа в офисе и в дальнейшем планируется развиваться внутри компаний, то на мой взгляд луший выбор .Net и Java
- если это саморазвитие, то я бы поработал с C++ и потом взялся бы за Java - на мой взгляд, это наилучшая база для всех остальных языков