Quiero ser programador web, pero no sé si debería aprender PHP, Django o Python.

¿Cómo planeas construir sitios web? ¿Has revisado diferentes marcos?

Django es un marco para construir sitios web. Está construido con Python.

Rails es un marco que usa Ruby.

Drupal es un framework que usa PHP, al igual que Laravel y Symfony.

¿Planea ser un profesional independiente o planea trabajar para una empresa o agencia?

Si planea ser un profesional independiente, le sugiero que consulte diferentes marcos y decida cuál parece ser el que más le conviene. El marco dictará qué idioma aprender.

Si planea ser un empleado de una empresa o agencia, investigue qué están usando y qué habilidades están buscando.

También puede leer las ofertas de trabajo para ver qué habilidades se demandan.

Finalmente, está bien comenzar su aprendizaje de la forma que desee. Aún podrá aprovechar las habilidades que haya desarrollado, incluso si termina utilizando un lenguaje o marco diferente. Lo más importante es comenzar.

PHP es lo que alimenta a la gran mayoría de la web. Se utiliza en algunos de los proyectos de código abierto más populares como WordPress, Drupal y Joomla. Aprender PHP es definitivamente algo que recomiendo.

Python es un lenguaje poderoso que creo que debería ser parte de un conjunto de herramientas para desarrolladores. Si bien no hay tantos sitios web que funcionan con él, encontrará que tiene una gran comunidad detrás. También se considera un idioma amigable para aprender para principiantes, por lo tanto, encontrará muchas universidades que lo usan como el idioma de elección. Django es un marco para python.

Si tuviera que elegir cuál aprender primero sería PHP ya que muchos sitios web lo utilizan. Algunos dirán que no es un buen idioma para aprender (no estoy de acuerdo), pero si quieres ser desarrollador web, tiene sentido aprenderlo y usarlo.

Espero que esto ayude.

Tanto PHP como Python son lenguajes de programación relativamente fáciles de aprender. Cualquiera de los dos será un excelente lugar para comenzar y podrá avanzar rápidamente con el que elija. Mi único consejo para elegir entre las dos bisagras es en el supuesto de que está buscando la que sea más comercializable en cuanto a su carrera. Ambos son utilizados por una gran cantidad de empresas, por lo que mi mejor sugerencia sería buscar en las pilas de tecnología detrás de los sitios web de las empresas para los que usted inspira a trabajar. Si parecen estar usando PHP, aprende PHP. Si parecen estar usando Python, aprenda Python.

Mi mejor consejo sería aprender ambos. Cada tecnología tiene sus compensaciones. Conocer ambos idiomas lo ayudará a decidir cuál elegir al comenzar un nuevo proyecto. Un idioma puede ser mejor que el otro para la tarea en cuestión.

More Interesting

¿Necesito construir una aplicación Hybird? ¿JQuery Mobile todavía se considera una buena opción para eso?

Tengo 14 años y soy nuevo en el desarrollo web, acabo de aprender algunas etiquetas de HTML, ¿qué debo hacer a continuación?

Soy desarrollador de aplicaciones web Java. Ahora voy a trabajar en el proyecto de desarrollo de SalesForce. ¿Afectará mi carrera?

Cómo establecer un localhost usando Laravel

Estoy estudiando ingeniería de software y también desarrollo de backend. Estoy rodeado de personas que piensan que los desarrolladores de backend ganan menos. ¿Les creeré?

¿Qué idioma puedo aprender para el diseño y desarrollo web, excepto HTML, CSS, JS, JQ y WP?

Estoy creando un sitio web a partir de Dreamweaver CC 2017 y quiero comprar un nombre de dominio para el sitio web que estoy construyendo. ¿Cómo puedo hacer eso?

Quiero construir mi primera aplicación web. ¿Tendré éxito si empiezo a codificar mi aplicación web (aprendiendo sobre la marcha) o si me tomo un mes para aprender primero los fundamentos de las redes informáticas?

No tengo experiencia en codificación, pero me gustaría trabajar para codificar una idea de aplicación que tengo. ¿Cómo debo hacer para aprender a codificar?

Cómo obtener las publicaciones más recientes de Craigslist

Tengo alrededor de 3 años de experiencia en desarrollo de PHP, ¿qué nueva tecnología debería aprender a continuación?

Estoy desarrollando un sitio web para un cliente. ¿Cómo lo creo sin un dominio?

Estoy planeando hacer un proyecto web 'clásico'. ¿Debería considerar Meteor?

¿Puedo hacer una carrera como desarrollador web? Tengo 29 años y tengo un título de PG irrelevante en ciencias. He creado mi propio sitio web en PHP por experiencia, tengo conocimiento del marco MVC y he diseñado plantillas receptivas en Bootstrap.

¿Hay alguna computadora portátil específica que deba usar para el desarrollo web?