¿Qué lenguajes de back-end debes conocer para el desarrollo web?

Hace algún tiempo, la respuesta se habría limitado a solo unos pocos idiomas con PHP o ASP .net en la parte superior de la lista. ¡Pero ahora no se limita a eso!

Yo personalmente recomiendo JavaScript o Ruby o Python. JavaScript maneja MUCHAS solicitudes (eso no es un problema a menos que tenga una aplicación gigante con miles de solicitudes para manejar, entonces solo puede capturar la solicitud en JS y pasarla a su aplicación actual y enviar la respuesta con JS) y Ruby o Python tiene dos de los mejores frameworks (Rails y Django) (también JS tiene Meteor and Sails, pero tampoco es tan importante).

Lo más importante al comenzar a desarrollar una aplicación es lo que ya sabe. Si conoce PHP y no tiene marco, se recomienda aprender un marco y desarrollar la aplicación utilizando el marco, pero puede hacer el trabajo (incluso perfectamente dependiendo de qué tan experto sea)

TLDR; En este momento, los tres idiomas que mencioné son actuales y actuales. Yo recomendaría ir con JavaScript.

Con el desarrollo tecnológico actual, la programación web ya no se limita a ningún lenguaje específico. Puede usar PHP, Perl, Python, Java, .NET, etc. para el desarrollo web. Para lenguajes como c / c ++, puede usar Apache Thrift para convertirlos a otro lenguaje equivalente para programación web.

Dado que solicitó idiomas de back-end explícitamente, supongo que ya conoce HTML, CSS y JS. Si no conoce estos 3 pilares de la web, ninguno de los idiomas de back-end lo ayudará.

Si no está familiarizado con ningún lenguaje de programación, puede elegir el más fácil como Python. Es facil de aprender. Pero PHP es un lenguaje web mucho más popular, por lo que puede encontrar varios recursos y ayuda en Internet. Como quieres hacer aplicaciones web para hobby, te recomiendo PHP.

Python es en realidad el más fácil de aprender. También puedes usar PHP y Ruby.

No importa mucho, una vez que aprendas uno, podrás recoger otro. Asegúrese de elegir uno que se ejecute en el servidor que pretende utilizar. Aprendí PHP principalmente por la popularidad y la buena documentación. Me pareció que tenía la curva de aprendizaje más baja en ese momento.