Hay una falacia implícita en la pregunta: el OR (es decir, en lugar de). Esta falacia también se hace en algunas respuestas que verá. La parte más importante de su pregunta es “Quiero aprender” y la respuesta es “Sí”.
La respuesta menos cautelosa es que puede que le guste comenzar con PHP, porque es bastante fácil de aprender, es bastante útil, es excelente para principiantes pero lo suficientemente potente para usuarios avanzados y es inmensamente popular. Pero también necesitarás aprender JavaScript. Es difícil de aprender, es vital saberlo, es un misterio para principiantes y magia negra para usuarios avanzados, y es inmensamente popular. En cuanto a si querrás aprender JavaScript del lado del servidor, meh. No argumentaría en contra de eso, y hay muchas cosas en favor de Node, pero, en mi opinión, tampoco es la solución perfecta.
Lo más importante es que aprendas. Todo lo que aprenda le será útil, incluso si lo que finalmente aprende es:
- ¿Cuál sería un trato justo para construir un sitio web para un amigo que quiere pagarme para construirlo y luego dividir las ganancias?
- ¿Por qué me cuesta codificar cuando no están todos mis compañeros de clase?
- Después de mucha investigación, decidí construir mi sitio web usando Drupal. ¿Cómo puedo determinar la estructura de mi sitio web (métodos y técnicas clásicas)? ¿Cuáles son los pasos necesarios para crear un sitio web con Drupal (sitios web o libros para consultar)?
- Acabo de comprar una MacBook Pro 2014 por $ 20 de descuento en Craigslist. Se ha restablecido y funciona bien. ¿Hay alguna preocupación de seguridad que deba preocuparme?
- ¿Necesito aprender MySQL si no estoy interesado en el desarrollo web, mis áreas de interés están en el desarrollo de aplicaciones, entonces, ¿debería aprender MySQL?
- PHP tiene demasiados problemas de diseño para tus gustos.
- El nodo es demasiado específico.
- PHP está bien para ti, pero Python es mejor para ti.
- El nodo es genial, pero JavaScript es un oso para aprender.
Solo aprende todo lo que puedas. En el proceso, aprenderá por sí mismo por qué PHP es bueno o malo (y cómo), por qué X es bueno o malo, etc., y, lo más importante, qué lenguajes y tecnologías se adaptan mejor a sus habilidades y necesidades. Además, aprender más de un idioma / tecnología / marco aumentará y mejorará su conocimiento y apreciación en todos los ámbitos (al igual que aprender un segundo idioma hablado puede ayudarlo a comprender mejor su lengua materna).
Lo que me lleva a la respuesta más simple y menos cautelosa: comienza con PHP y estarás bien, pero no te detengas solo con PHP.