Нормальный программист должен знать несколько языков программирования чтобы его взяли хотя бы стажером на работу. Ты если пьешь то не ешь что-ли? Если знаешь жс и ноджс это не значит что пхп не надо учить. Один серверный язык это хорошо, но 2 - лучше