La recomendación de Al se basa en un enfoque más integral para la programación de aprendizaje. Abarca el campo más amplio de la informática. Esta es una buena recomendación, pero puede que no sea para todos.
FreeCodeCamp, W3Schools y Mozilla se centran completamente en la programación web. (Codecademy está muy centrado en el desarrollo web). Esta es una forma bastante parroquial de aprender programación. Hay mucho más en el mundo de la programación que solo la web, incluyendo computadoras de escritorio, dispositivos móviles, juegos y gráficos, IoT, ciencia de datos, aprendizaje automático, computación en la nube, computación numérica, automatización industrial, etc. Un principiante debería tener una perspectiva más amplia sobre industria.
La programación web implica aprender muchas cosas extrañas que no son aplicables en ningún otro lugar, como HTML, CSS, toneladas de frameworks “front-end” y programación “back-end”. Es un campo muy complicado. Esa es una gran inversión por tan poco retorno. Permíteme recordarte que hay mucho más en el mundo de la programación que solo la web.
- ¿Por qué es necesario que las sesiones del sitio web expiren?
- ¿Cuál es la diferencia entre $ query-> row () y $ query-> resulty en codeigniter?
- ¿Qué tan necesario es que aprendo Javascript como diseñador web front-end?
- ¿De qué sirve crear tu propio sitio web?
- Al compilar una aplicación, ¿debo compilar primero la API y extraer los servicios de la API?
Además, JavaScript es un lenguaje monumentalmente malo. Los desarrolladores web no tienen más remedio que usarlo. Los principiantes tienen una opción y deben elegir un mejor idioma. Vea la respuesta de Richard Kenneth Eng a ¿Cómo aprendo codificación en 2017?
Mi opinión es: no se centre tanto en el desarrollo web. Abre tus ojos a la industria en general. Aprende programación de uso general. Es posible que descubra que su destino está en los juegos y los gráficos, o el aprendizaje automático o IoT.