Pues hay muchas opiniones validas entre todas las que has recibido como respuesta.
Algunas ideas que rescato y comparto:
- es un largo camino que requiere tiempo y dedicacion
- muchas cosas se aprenden en el camino, con la experiencia
- ser autodidacta es la mejor opcion en la mayoria de los casos pero toma mucho mas esfuerzo y requiere mas tiempo, hay que se muy persistente
- diseño y programacion son cosas muy distintas y es muy dificil que llegues a ser muy bueno en ambas, hay casos, pero son raros.
Desde mi experiencia personas te recomiendo que busques ayuda, un buen curso dictado por alguien que no sea un teorico sino un profesional que se gane la vida con esto y pueda llevarte de la mano en este camino y te ahorre el tiempo que te tomaria aprender por ti solo todo lo que se necesita.
Que se necesita saber?
pues si estuvieramos en el primer mundo solo una cosa, especializarte en algo, diseño de interfaces (con photoshop, ilustrator, fireworks), programacion del lado del cliente (javascript-jquery) programacion del lado del servidor (php o asp), bases de datos (mysql, postgree). Y eso porque? porque en el primer mundo un proyecto web lo hace un equipo de personas multidisciplinarias.
Pero seamos realistas, eso no sucede en latinoamerica. En nuestros paises una persona hace todo, diseña, maquetea, modela la base de datos, programa el frontend, el backend, y encima tiene que cobrar la decima parte de lo que se cobra en USA.
Entonces si eres latino, como somo todos los de este foro, o casi todos, la cosas va por ahi, aprender al menos a nivel medio:
HTML, CSS, JAVASCRIPT, MYSQL, PHP
Yo soy de Peru y aqui intente durante mucho tiempo aprender solo, aprendi algo, pero el salto definitivo lo di cuando lleve un curso integral de desarrollo web donde me enseñaron a manejar estas tecnologias y mas. Me dieron los conocimientos basicos y me prepararon para seguir por mi cuenta y aprender mas con una base solida.
El curso lo lleve hace poco mas de un año y desde que lo termine las paginas que he hecho son cada vez mejores y puedo decirte que estoy cerca ya de poder dejar mi trabajo formal y dedicarme a esto a tiempo completo.
Me he puesto como meta que cuando mi ingresos por las paginas que hago exceda en un dolar al menos mi sueldo de mi trabajo diario renunciare y sere desarrollador a full time, calculo q en un par de meses lo lograre.
El curso lo lleve de manera presencial pero he visto que lo estan empezando a dictar de manera virtual asi que si te interesa esta es la direccion: http://www.ajaxperu.com/cursos/home
Se desarrolla en 5 meses y va desde lo basico hasta SEO y programacion con el framework codeigniter, estos dos temas los han agregado para este virtual pues no me los enseñaron cuando lleve el presencial. El curso es barato comparado con los que encontre en españa cuando buscada desesperadamente donde aprender.
Espero te sirva la recomendacion, a mi por lo menos me sirvio bastante.
Saludos desde Peru
Francisco G.