Como todavía no ha comenzado a aprender nada, le recomendaré que elija PHP.
En primer lugar, PHP es fácil que NodeJS. NodeJS tiene algunos conceptos que son difíciles de entender para los principiantes.
En segundo lugar, PHP está establecido en el desarrollo web, existen numerosos marcos y herramientas de CMS como WordPress, Drupal, etc. Por lo tanto, si conoce PHP, puede optar por cualquiera de estas herramientas más adelante. Obtienes un buen mercado con PHP.
- ¿Pueden dos trabajadores independientes diferentes usar el mismo sistema (computadora) para ofertar en Upwork?
- ¿Es confiable FreelanceEngine de EngineThemes?
- ¿Cuáles son las cosas que debo tener en cuenta antes de comenzar como profesional independiente?
- ¿Cuál es tu sitio web freelance favorito y por qué?
- ¿Qué es un profesional independiente? ¿Es un trabajo profesional? ¿Qué conocimiento debo tener para poder trabajar como freelance?
En tercer lugar, PHP en sí mismo y NodeJS en sí mismo no le va a pagar mucho dinero, tendrá que aprender un marco PHP o un marco NodeJS más adelante. Sus opciones son Laravel, CodeIgnter, Phalcon para PHP y ExpressJS para NodeJS.
Los desarrolladores de PHP también pueden ganar una buena cantidad de dinero en el desarrollo personalizado para CMS. Los complementos y temas de WordPress son uno de esos mercados donde los desarrolladores de PHP están ganando mucho dinero. Sin embargo, para sumergirse en este campo, no es necesario que esté familiarizado con ningún marco ya que WordPress está escrito en PHP puro. Pero se le requerirá tener un buen conocimiento de la interfaz y ser un maestro en el desarrollo de CMS.
Si está buscando ingresar a la programación lo más rápido posible, primero aprenda PHP y luego aprenda un marco. Laravel tiene mucha demanda en estos días. Tenga en cuenta que debe ser muy bueno en lenguaje PHP, quiero decir que todos los conceptos básicos de PHP, así como los conceptos de OOP, deben ser claros para usted. No necesita profundizar en la biblioteca de PHP, ya que los marcos tienen sus propias bibliotecas para acceder a las bases de datos y realizar otras tareas importantes.
Punto importante: no intente aprender estos idiomas por su cuenta, como los artículos o manuales en línea. Encuentre un buen curso de UDemy en PHP primero y luego en Laravel. Aprender en UDemy sería mucho más rápido que aprender de libros o artículos. Y si puedes encontrar un tutor personal, sería genial. Practica mientras aprendes, este será el aspecto más importante.
Buena suerte