¿Cuáles son las ventajas y desventajas de aprender PHP / MySQL y JavaScript sobre Python / Django + MySQL y Javascript?

Mi sugerencia es aprender a los dos.

Comience con php y javascript, pero no olvide aprender html y css también (que no son demasiado difíciles). Sé que a la mayoría de los programadores no les gusta lidiar con el desarrollo front-end, pero se requiere al menos conocer los conceptos básicos.

Hay muchas maneras de aprenderlas, pero creo que la mejor manera es practicando y construyendo proyectos. Crea muchos sitios web, mira el CMS de WordPress e intenta aprender a crear sitios web basados ​​en WP.

Ahora para despejar el odio por php:

Hay muchas personas que dicen que php es malo y que no están equivocados, pero que, aunque son malos, también se quieren en el mercado. Hay muchos más trabajos de PHP que los que hay para los desarrolladores de Python. Así que mi sugerencia es aprender eso primero.

Una vez que te sientas cómodo con ellos, puedes usar tus habilidades para conseguir trabajos como freelance.

Una vez que ya ganes dinero con los demás, puedes decidir si quieres aprender Python / Django y especializarte en él o no.

Los conozco a todos (excepto Django, pero lo he leído y está en mi lista de cosas para aprender) y los uso a diario, trabajando como desarrollador / consultor web. (Bastante difícil de hacer siendo estudiante y manteniendo una vida social)

No dude en enviarme un correo electrónico a: [correo electrónico protegido] para cualquier pregunta relacionada con el desarrollo web.

Bueno, PHP es el lenguaje de programación web de facto. La gran mayoría de los trabajos de desarrollo web requieren conocimientos de PHP y, obviamente, la disponibilidad de trabajo es el factor más importante en su situación.

Sin embargo, los trabajos de Python en general tienden a pagar un poco más. Python le dará más versatilidad en el futuro, ya que se utiliza para algo más que el desarrollo web.

Realmente, mi mejor consejo es aprenderlos a ambos. Como ya ha comenzado a aprender PHP, continúe hasta que sea lo suficientemente competente como para conseguir un trabajo trabajando con él. Luego, un par de años más adelante, después de que pruebes de qué se trata el desarrollo web, puedes agregar Python a tu caja de herramientas.

Lo importante para recordar es que el lenguaje en sí es casi irrelevante. Te enfrentarás a los mismos desafíos del desarrollo web independientemente del idioma que estés utilizando: el lenguaje es justo con el que estás construyendo la solución.

More Interesting

Sé HTML 5, CSS, conceptos básicos de JavaScript y ASP .NET. ¿Qué más necesito saber para aprender MVC?

Cómo hacer un sitio web usando HTML y CSS

Estoy buscando configurar un blog con un diseño / diseño personalizable: ¿me recomendaría usar WordPress o un servicio similar como Wix?

Cómo insertar datos de una tabla a otra en MySQL

Estoy tratando de aprender HTML para desarrollar sitios web. ¿Dónde debería comenzar?

¿Soy un desarrollador de pila completa si uso firebase u otras soluciones sin servidor para mi backend en lugar de aprender el lenguaje y el framework de backend?

Cómo construir un sitio web de tutoría en línea en WordPress

¿Dónde puede encontrar un desarrollador web para ayudar con un proyecto basado en una idea para un sitio web de red social?

Ahora estoy trabajando como aprendiz en Python y Django. ¿Crees que esta combinación está lista para superar a la pila LAMP en el desarrollo web?

Recientemente me colocaron en una empresa como desarrollador de PHP. ¿Debo ir por eso? Como, he oído que PHP es un lenguaje moribundo.

He tenido una idea para un sitio web durante más de 5 años. Me faltan las habilidades para crearlo yo mismo. ¿Hay algún lugar donde pueda contratar un equipo para construirlo para mí?

Soy desarrollador web, no memorizo ​​la sintaxis de programación intencionalmente. Tengo que buscar la sintaxis de Google la mayor parte del tiempo, incluso para la sintaxis fácil. ¿Soy el peor desarrollador web?

Aprendí HTML5 y CSS3 y comencé en JS, pero no es nada fácil. ¿Cuáles son algunos consejos para aprender JS?

Soy desarrollador web y jugador. Estoy cansado de cambiar entre Windows y Ubuntu. ¿Hay alguna forma de jugar en Linux?

Estoy en la universidad porque quiero obtener un título, pero quiero ser desarrollador web. ¿Qué título me conviene / me ayuda a largo plazo?