Los lenguajes back-end más utilizados son PHP y ASP (no un lenguaje, sino una tecnología). Puede obtener un muy buen soporte comunitario para estos dos y puede obtener fácilmente servidores que los admitan.
Algunos pros y contras:
ASP Pros:
- Crea sitios web en Visual Studio, uno de los mejores IDE’s. Puede colocar varios objetos directamente sin tener que codificar cada línea.
- Siga cualquier lenguaje de fondo, generalmente C # o VB.
- Crea el propio servidor localhost, durante la ejecución.
ASP Contras:
- Casi no hay servidores libres disponibles para hospedar sitios de muestra.
- Costoso para pagar Más bien puede intentar la edición comunitaria.
- Visual Studio 2015 se come hasta 7GB.
Pros de PHP:
- Soportado por casi todos los servidores.
- Bien documentada.
- Multiplataforma
Contras de PHP:
- ¿Es posible que un joven de 23 años aprenda a pedalear si él o ella nunca lo ha hecho en su vida?
- Quiero aprender animación. ¿Dónde puedo aprender animación desde cero?
- ¿Cuál es la mejor manera de aprender y practicar la programación sin una computadora?
- ¿Por qué la experiencia de aprendizaje a través de una segunda lengua parece ser más difícil?
- ¿Qué cosas importantes deben saber y aprender los expertos en la industria mecánica?
- Lenguaje vagamente escrito.
- Creamos localhost nosotros mismos.
- Ver esto ¿Por qué PHP es odiado por tantos desarrolladores?
Mi opinión: Use ASP (en Visual Studio usando VB.NET, que es fácil de aprender). Puede recoger con PHP más tarde.
Para Ruby on Rails, no sé mucho, excepto que cuando intentaba alojar mi sitio, había relativamente menos servidores que lo admitieran. Pero puedes aprender esto desde aquí, lo que me pareció útil mencionar:
Aprende Ruby on Rails