En el artículo de hoy, compartiremos 15 sitios web donde puede aprender a programar. Estos sitios web proporcionan muchos tutoriales de programación, libros y ejercicios de programación. Esperamos que le sean útiles.
Dirección: https://ebookfoundation.github.io/free-programming-books/
Este es un sitio web que recopila casi todos los cursos y libros de programación gratuitos para programadores. Lo que más me gusta de este es que está dividido en muchos idiomas diferentes para que podamos elegir fácilmente el documento adecuado. Además de leer documentación, también le proporciona popcasts, vídeos, programas de codificación y otro contenido.
Dirección: https://roadmap.sh/
La hoja de ruta para desarrolladores web proporciona una hoja de ruta completa para su recorrido como desarrollador. Lo que más me gusta de esto es que proporciona información detallada de cada etapa del aprendizaje de la programación y se actualiza año tras año. Además, proporciona hojas de ruta de aprendizaje detalladas para cada industria diferente, como Frontend, Backend, DevOps, Android... Hoja de ruta para desarrolladores web.
Dirección: https://github.com/jwasham/coding-interview-university
Este es un sitio web que recopila preguntas de entrevistas para programadores sobre muchos temas diferentes (como lenguajes, algoritmos, etc.). Además, hay preguntas de entrevistas de importantes empresas como Google, Facebook, Amazon y Microsoft.
Dirección: https://github.com/lydiahallie/javascript-questions/blob/master/vi-VI/README-vi.md tiene una versión china, que vale la pena aprender.
El sitio web recopila preguntas sobre el lenguaje de programación Javascript, desde básicas hasta avanzadas. Lo que más me gusta de él es que tiene respuestas y explicaciones detalladas para cada pregunta. También ha sido traducido a muchos idiomas diferentes.
Dirección: https://github.com/ryanmcdermott/clean-code-javascript
Recopila la experiencia en codificación del autor en el uso del lenguaje de programación Javascript. Nos ayuda a aprender a escribir código que sea fácil de entender, fácil de reutilizar y mejorar la eficiencia del código.
Dirección: https://www.techinterviewhandbook.org/
Tech Interview Handbook es un sitio web que resume las experiencias de entrevistas con desarrolladores, como cómo redactar un currículum, autopresentación, preguntas comunes en entrevistas y algoritmos y técnicas populares en programación.
Dirección: https://free-for.dev/#/
Free For Dev es el hogar de recursos de programación y servicios web gratuitos como alojamiento web, procesamiento de medios de almacenamiento, proveedores de nube, API, CDN, DNS, CMS...
Dirección: https://github.com/public-apis/public-apis
Public API es una colección de servicios API gratuitos que se utilizan para el desarrollo de sitios web, como API deportivas, sociales, meteorológicas y financieras.
Dirección: https://github.com/getify/You-Dont-Know-JS
JS You Don't Know es un libro completo que detalla cómo manejar los problemas de desarrollo en el desarrollo de sitios web que utilizan Javascript.
Dirección: https://frontendchecklist.io/
Una lista de verificación de front-end es una lista de todos los elementos que debemos tener implementados antes de continuar con el desarrollo del sitio web.
Dirección: https://github.com/goldbergyoni/nodebestpractices
Nodejs Best Practices es un repositorio de cientos de artículos sobre Nodejs recopilados de Internet. Además, se divide en temas específicos como limpiar el código de Nodejs, manejar errores, proteger el sitio web, realizar pruebas, aumentar la velocidad del sitio web... usando Nodejs.
Dirección: https://github.com/sindresorhus/awesome
Awesome es un lugar que reúne casi todos los recursos para desarrolladores, como lenguajes de programación, desarrollo front-end, back-end, documentación informática, big data, trabajo web y sistemas de gestión de contenido.
Dirección: https://github.com/trekhleb/javascript-algorithms
El sitio web de algoritmos y estructuras de datos de JavaScript tiene muchos ejemplos del mundo real de algoritmos y estructuras de datos populares y alberga una colección completa de ejemplos del mundo real.
Dirección: https://awesome-python.com/
Awesome Python es una colección de herramientas y documentación para programadores de Python, como marcos, bibliotecas, software y más.
Dirección: https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer/#learn-javascript
Full Stack Web Development es un lugar que reúne más de 100 recursos gratuitos para aprender sobre desarrollo de sitios web, como HTML, CSS, Nodejs, bases de datos, API y más.
Espero que los 15 sitios web para aprender a programar que se comparten en el contenido de hoy le sean útiles. Si tienes alguna pregunta, déjame un mensaje en el área de mensajes y te responderé lo antes posible. Finalmente, gracias a todos por su apoyo y compartiré más buen contenido. ¡Qué tengas un lindo día!