De acuerdo con lo anterior que aprender los conceptos básicos de HTML, CSS, JavaScript (y cómo funcionan juntos) son elementos esenciales. Aquí hay un buen lugar para comenzar: http://net.tutsplus.com/sessions….
Sin embargo, con sus antecedentes, puede encontrar frustrantes las convenciones de PHP. Es conveniente para las personas nuevas en la programación que, además de hacer que aparezca “hello world” en un navegador, intenten simultáneamente asimilar los fundamentos de la programación: con PHP no se verá afectado por la declaración de tipo, espacios en blanco significativos, etc. que son irritantes cuando solo quieres entender las estructuras comunes. (No quiere decir que todos los programadores de PHP son novatos; por el contrario, muchas aplicaciones serias confían en él, pero lo anterior tiende a ser argumentos de por qué es una buena primera opción para las aplicaciones web, y no creo que se apliquen en su circunstancias.)
Puede mirar un marco de Java (aquí hay una buena discusión para comenzar: http://stackoverflow.com/questio…). No es tan común como PHP, Python o Ruby al crear aplicaciones web, pero sería un buen puente entre lo que sabe y lo que está aprendiendo, y lo ayudará a comprender la relación entre el sistema operativo, el almacén de datos, el servidor y el navegador .
- ¿Cómo encuentro una empresa de diseño web para mi pequeña empresa?
- ¿Puedo cargar libros electrónicos descargados (PDF) en mi sitio web para que la gente los descargue de forma gratuita?
- Cómo agregar captcha en mi sitio web
- ¿Qué puedo hacer con mi conocimiento sobre la creación de sitios web?
- Me gustaría comenzar un sitio web similar a Quora pero dedicado a la población de habla rumana. ¿Qué le aconsejaría, para comenzar a implementarlo desde cero, o para intentar alguna forma de asociación con Quora.com?
Luego elegiría cualquier idioma que se adapte a su estilo de codificación personal. Me gusta Python, mucha gente ama a Ruby, o simplemente seguir con JavaScript y crear aplicaciones con Node. El punto es que comprender el navegador es su primera tarea y el mayor obstáculo conceptual. Todo lo demás es solo programación.