Recientemente he desarrollado un interés en aprender a hacer mis propios sitios web dinámicos usando HTML / CSS / PHP / SQL. Utilicé Codeacademy para comenzar mi proceso de aprendizaje para esto, por lo que creo que puedo ofrecerle una idea de su pregunta.
Diría que Codeacademy se centra más en los fundamentos básicos de los scripts y los lenguajes, no tanto en la implementación en el mundo real. Es decir, le dará una excelente introducción para comprender cómo funcionan los scripts y los idiomas que necesitará para saber cómo funcionan, pero no necesariamente le enseñarán cómo desarrollar algo práctico.
Lo que Codeacademy hizo por mí fue permitirme comprender realmente el formato y las funciones de lo que estaba haciendo una vez que di el siguiente paso y seguí los tutoriales en ciertas aplicaciones (como buscar en Google “Cómo hacer un script de inicio de sesión básico usando PHP y SQL “). Sin Codeacademy, no habría sabido que estaba definiendo variables, haciendo funciones o qué estaban haciendo las funciones / comandos que estaba usando.
- ¿Cuál es el camino para que alguien aprenda Ruby on Rails desde principiante a nivel intermedio?
- ¿Puedo unirme a un hackathon si solo conozco HTML, CSS y algo de JavaScript?
- Cómo reconocer a los desarrolladores senior
- ¿Qué tan necesario es que aprendo Javascript como diseñador web front-end?
- ¿Es el artículo 'has arruinado JavaScript' un argumento sólido contra Angular.js?
¿Qué recomiendo si quieres “crear algo”? Comience con algo como Codeacademy o w3schools. Use este último como punto de referencia para términos o funciones de los que no ha oído hablar. Luego busque tutoriales en línea para las cosas específicas que desea saber cómo hacer. Se trata de bajar los fundamentos, luego usarlos para profundizar en proyectos más avanzados / específicos. Con el tiempo comenzará a memorizar las muchas funciones del idioma que usa más (o la variedad de idiomas que usa) y podrá hacer las cosas por su cuenta, sin la ayuda de un tutorial.
Sobre todo, simplemente comienza a hacer ALGO. No pierdas el tiempo postulando cuál es la mejor manera de aprender. Cualquier paso es el ideal, siempre que progrese, por pequeño que sea.