HTML y CSS son críticos para una base en el desarrollo web. Probablemente, debería familiarizarse con un poco de JavaScript y / o jQuery, para realizar algunas manipulaciones DOM básicas.
Aprender no siempre significa ser competente en algo. Requiere mucha práctica y depende de qué tan comprometido estés con el mismo.
Para aprender HTML, CSS y JavaScript, hay un montón de sitios para ayudarlo. Recomiendo Codecademy. Ir a través de su curso de HTML y CSS seguido del curso de JavaScript.
- ¿Qué son los bitcoins? ¿Hay una manera fácil de explicarlos? Y si son generados por computadoras, ¿por qué son tan caros?
- ¿Cuál es su opinión sobre la reciente desmonetización después de los informes de devolución del 97% del dinero desmonetizado en los bancos?
- ¿Cuál es la economía detrás de la impresión de moneda? ¿Cuál es la base para determinar la cantidad máxima que puede imprimirse y flotar en una economía? ¿Cuál es el efecto de imprimir moneda sin reservas de efectivo para cada impresión?
- ¿En qué debería invertir dinero, por ejemplo, en algo como Bitcoins?
- Todos los materiales similares al papel son propensos al desgaste, y el billete no es una excepción. Entonces, ¿por qué la gente se niega rotundamente a aceptar notas que se desgastan, o incluso tienen una ligera rotura en el pliegue central, lo que no afecta su autenticidad? Además, ¿este rechazo afectará la inflación?
Para la parte práctica, elige algo que te apasione y crea un sitio web para ello. Un videojuego, un amigo, memes, lo que quieras. Solo construye algo. Comience con diseños simples y avance hacia la conversión de PSD en sitios web.
Construye cosas. Así es como puedes dominar HTML y CSS. Siempre que esté atascado, recuerde, Google es su mejor amigo y también lo es Stack Overflow. La siguiente es una lista de recursos a los que definitivamente debe suscribirse (aunque hay un montón más en la web):
http://www.html5rocks.com/
http://css-tricks.com/
http://www.smashingmagazine.com/
http://code.tutsplus.com/
http://tympanus.net/codrops/
http://www.sitepoint.com/
http://alistapart.com/
Por su parte, una vez que domine HTML, CSS y JavaScript, puede crear plantillas y venderlas en sitios como ThemeForest. Puede crear un sitio web estático para alguna tienda en su vecindad o localidad.
También puede buscar proyectos independientes en Freelancer, oDesk, etc. Hay una gran cantidad de dichos sitios.
Pero recuerde, no es fácil conseguir un cliente o un proyecto independiente. Reúne algo de paciencia. Mientras tanto, comienza un blog, sigue publicando lo que estás aprendiendo y muestra tus cosas. Cree algo genial, ya sea experimentando con HTML5 Canvas o jugando con animaciones CSS3. De esta manera, aprenderás más.
¡Buena suerte!