El mejor movimiento en este caso sería que aprendas un marco web avanzado como Django o Pyramid at Pylons Project (ambos en Python).
Las pocas líneas que voy a escribir a continuación pueden hacer que se rechace esta respuesta, pero sigo adelante porque de lo contrario tendría que guardar mi silencio.
Si bien Django es un marco increíble para realizar el trabajo de manera rápida y rápida con un manejo eficiente, nunca lo recomendaría a menos que la vida de alguien dependiera de lo rápido que se pudiera entregar el sitio. Django tiene una estructura algo rígida para las aplicaciones que construyes en él. No soy fanático de la rigidez, ni me gusta convertir la arquitectura de mi proyecto en una que se ajuste al marco.
- Estoy planeando crear mi propio blog sobre temas, pero el inglés no es mi idioma principal. ¿Debo contratar a un corrector de pruebas o usar algunas herramientas?
- Estoy aprendiendo MEAN stack en freecodecamp.com. ¿Estoy en el camino correcto para convertirme en desarrollador web y posiblemente conseguir un trabajo como tal?
- ¿Cómo creo un sitio web personal? ¿Por lo general, están codificados a mano desde cero o utilizan algún tipo de software de construcción de sitios?
- Si conozco AngularJS, ¿tengo que aprender jQuery también? ¿Puedo sustituir AngularJS con jQuery?
- Aprendí HTML, CSS y JavaScript. ¿Cómo puedo ganar dinero en casa usando estas habilidades?
Por estas razones, elijo la pirámide sobre Django. Pyramid permite una flexibilidad casi fluida con su proyecto.
Entonces, si está tratando de construir un pequeño brog o algún sitio web común, vaya a Django, si está buscando construir el próximo Google, Facebook o algo por el estilo, vaya con Pyramid.