Para escribir una aplicación web moderna por su cuenta, necesitaría saber …
- HTML (a un nivel razonablemente actualizado, por ejemplo, XHTML 1.0)
- CSS
- Algunos Javascript (preferiblemente con un marco como jQuery)
- Un poco sobre diseño gráfico
- Un lenguaje del lado del servidor como PHP (o Ruby, ASP.NET, etc.)
- SQL (lenguaje de consulta estructurado, para consultar una base de datos)
Eso es solo la codificación. Las aplicaciones web, en general, usan un poco de todo. También necesitará conocer algunos aspectos teóricos, como aproximadamente cómo funcionan las cosas en la web (por ejemplo, AJAX, sesiones, formularios, carga de archivos, etc.), los conceptos básicos de usabilidad, diseño de UX, accesibilidad y seguridad. Hay mucho para escribir una aplicación web en estos días.
Pero…
- Estaba viendo a algunas personas en el código de YouTube, los temas de WordPress y todos sus archivos .PHP tenían HTML. ¿Por qué no usan .HTML para el tipo de archivo?
- Mi socio en un proyecto web sigue quejándose de que PHP es malo y no ha hecho nada. ¿Debería despedirlo?
- ¿Qué tecnología debo aprender junto con MVC?
- Si uso CDN para mi sitio web de WordPress, ¿hay algún beneficio?
- Tengo fondos y habilidades limitados, ¿debería comenzar mi propio equipo de desarrollo o subcontratar el desarrollo o una combinación de ambos?
No te dejes desanimar. En realidad no es muy difícil. Comience con algo básico, haga equipo con otras personas, pregunte a expertos y pronto tendrá algo en funcionamiento.