En primer lugar, debes establecer metas.
El desarrollo de aplicaciones web es vasto y grande desde CMS a programación desde cero.
CMS está dirigido a personas que no desean codificar y crear sitios web predefinidos. Ejemplo de sitios web: blogs, comercio electrónico típico, foros, etc.
Las otras personas que quieren codificar tienen más opciones.
- ¿Por qué el finlandés en particular es un lenguaje difícil de aprender?
- ¿Qué idioma es bueno para aprender Apache Spark, Scala o Python?
- Cómo aprender a programar microcontroladores PIC en C
- ¿Qué necesito aprender para construir un reloj de alarma programable?
- ¿Cómo debo evaluar una escuela para aprender veleros de crucero?
Pueden personalizar más CMS o codificar utilizando lenguajes y marcos.
Por lo que dijiste, parece que quieres ser creativo y no quieres usar CMS.
Ok, ahora necesitas elegir un marco adecuado. Si no sabes qué elegir, te recomiendo elegir el marco Rails, ya que la comunidad es grande y vasta. La comunidad lo beneficiará al responder sus preguntas, los tutoriales disponibles, las preguntas respondidas de stackoverflow, los proveedores de alojamiento, etc.
Ahora que hemos elegido un determinado marco (puedes cambiarlo si no quieres ruby) necesitas buscar tutoriales para él. Si tienes algo de dinero, puedes ir a udemy (esto es lo que recomiendo) y comprar un curso. Si no quieres gastar dinero, hay sitios web como la academia de códigos.
Hay algunos tutoriales de YouTube sobre rieles, pero no recomiendo aprender de solo verlo para tomar fotos grandes.