Repositorios GitHub para aprender JavaScript en 2022

Repositorios GitHub para aprender JavaScript en 2022

En este artículo repasaremos los repositorios de GitHub imprescindibles para aprender Javascript en este nuevo 2022. Si aún estás empezando con este lenguaje de programación o eres como yo que está todo el día buscando nuevas fuentes de información para seguir avanzando con su aprendizaje, pon especial atención en esta guía, porque vas a tener una buena lista de nuevas fuentes que van a ser recurso habitual en tu día a día.

Repositorios GitHub para aprender JavaScript en 2022

¡Comenzamos!

He de reconocer que cada día me gusta más Javascript. Es esa típica relación amor/odio que comenzó allá por el 2009 y que, debo confesar, fue una de las más tormentosas de toda mi vida.

La programación en aquella época no era divertida, eran líneas y líneas de código para crear una animación bastante pobre y no te daban mucho «chance» a la hora de querer hacer cosas. En mi tierra llamamos a esto «Sota, Caballo y Rey», por lo lineal y repetitivo del asunto.

Supongo que fue esto que hizo que me decantara antes por PHP que directamente por Javascript, y no me arrepiento para nada, pero sí es cierto que con el paso de los años y la aparición de numerosos frameworks Javascript, ahora es uno de los lenguajes más divertidos con los que trabajar y por eso he vuelto a coquetear con él hace un par de años y ampliando mis skills con Angular, React y Vue.

¿Cómo aprender Javascript en la actualidad?

Bueno, dejando a un lado lo terriblemente aburrido que me sentí al principio con Javascript no quita que, para aprender este lenguaje no tengas que aprender su base… ¡por supuesto que sí! Es como si pretendieras aprender inglés sin tener una base gramática y no, aunque te lo repitan diezmil veces en muchos vídeos que circulan por ahí, para aprender inglés, u otro idioma, vas a tener que aprender su gramática por poco que te guste.

Así que, si estás en esos momentos existenciales que no sabes si elegir Angular, React, VueJS te diré que, de buenas a primeras, aprendas Javascript y construyas una base sólida antes de empezar con un framework. Esto es algo que necesitas saber sí o sí.

A la pregunta que abre esta parte del artículo de ¿cómo aprender Javascript en la actualidad? pues la respuesta es sencilla, si no quieres gastarte ni un céntimo busca en youtube, codepen y, sobre todo y con esto empezamos ahora sí este artículo, repositorios de GitHub que más que repositorios parecen una biblioteca de Alejandría… Y esta sería la lista, yo diría que definitiva, de repositorios que te ayudarán a entender este lenguaje de programación.

Repositorios GitHub para aprender JavaScript en 2022

Guía de estilo JavaScript de Airbnb

Esta es una de las guías más completas que podrás encontrar obviando, claro está, la «Biblia del Javascript» que es la de Mozilla MDN Web Docs.

Esta guía de estilos te enseña no solo a escribir Javascript, sino a hacerlo con buena letra. Y es que, aunque pienses que un algoritmo se puede plasmar de mil maneras diferentes, y así es, siempre habrá una que es la mejor forma y más optimizada, por eso te invito a darte un paseo por este repositorio que te ayudará desde el minuto 0.

GitHub Repo

2. The Algorithms JavaScript

Y hablando de algoritmos, ¿sabrías decirme cuántos de ellos ya tienes integrados en tu día a día?¿Cuántos hiciste tú o cuántos copiaste desde que comenzaste a programar? Lo cierto es que nunca me llegué a preguntar esto, ya que los vas descubriendo poco a poco, a medida que te hacen falta, pero generalmente no tienes un sitio donde guardarlos.

A mi personalmente me pasa que de vez en cuando, estoy trabajando en un proyecto y recuerdo que eso, exactamente eso, lo hice en algún momento del año pasado, paro de programar y me pongo a buscar entre proyectos guardados.

Es cierto que, como muchos profesores aseguran, lo mejor no es reinventar de nuevo la rueda y por eso lo mejor es tener todo esto guardado y clasificado para no perder demasiado tiempo en búsquedas intensivas de código… pues bien, aquí te presento tu solución y un modelo de lo que deberías de hacer a partir de ahora. ¿Siempre quisiste crear un repositorio y no sabías que meter en él? Pues he aquí una muestra que te será de gran utilidad.

En este repositorio encontrarás algoritmos de gran utilidad, clasificados por categorías y escritos siguiendo las mejores prácticas.

GitHub Repo

Repositorios GitHub para aprender JavaScript en 2022

3. JavaScript Algorithms and Data Structures

Otro repositorio lleno de algoritmos muy valiosos para el día a día del programador. Además, también incluye estructuras de datos que te ayudarán a organizar y almacenar datos de forma más dinámica y óptima.

Si alguna vez te preguntaste cómo programan los desarrolladores seniors, aquí tienes muchos ejemplos que te ayudarán a entender cómo se trabaja de forma completa con Javascript dentro del mundo profesional de alto nivel… y no, no es lo que piensas, tan solo observando verás que tú también podrás hacerlo.

GitHub Repo

4. Git Book de fundamentos de la programación con JavaScript

Repositorio recomendadísimo si lo que quieres es aprender a desarrollar en Javascript como tu lenguaje principal. Adquieres destreza y tienes explicaciones de todo tipo conceptos, tanto para principiantes como para avanzados, échale un vistazo a sus carpetas y verás de lo qué serás capaz gracias a este gran repositorio de GitHub.

GitHub Repo

5. JavaScript30

Una de las partes fundamentales en cualquier tipo de aprendizaje es fomentar nuestra destreza y curiosidad a base de ejercicios más o menos técnicos pero, sobre todo, divertidos.

Javascript30 en un repositorio en el que tendrás el típico challenge de 30 días en los que deberás de resolver un problema de Javascript cada 24 horas. Además de ver el resultado, también tendrás disponible los «starter files» con los que deberás comenzar a desarrollar los algoritmos correspondientes sin perder el tiempo de crear un proyecto nuevo y maquetarlo de cada vez, solo te centrarás en lo que es el problema y la solución. Mucho más divertido y dinámico en mi opinión.

Además, tendrás disponible todos los retos subidos por la propia comunidad para que veas cómo desarrollaron sus respectivas soluciones.

He de reconocer que en cuanto comencé con el reto me enganché automáticamente. ¡Pruébalo!

GitHub Repo

6. JavaScript-questions

¿Crees que sabes Javascript? ¿Estarías dispuesto/a a resolver unas cuantas preguntas de una pro de este lenguaje?

Ella es Lydia Hallie, una Tech Influencer muy activa en redes sociales y que ha preparado un cuestionario muy completo en el que descubrirás si realmente eres un verdadero programador Javascript o si, por el contrario, te quedan unas cuantas cosas que aprender.

Sin duda alguna, la dosis de realidad que muchos y muchas necesitan para seguir avanzando en este mundillo.

GitHub Repo

Repositorios GitHub para aprender JavaScript en 2022

7. Awesome JavaScript

Control de flujos, enrutadores, streaming, machine learning, validaciones y mucho más.

Este es un repositorio de repositorios. Como su nombre indica, en él encontrarás muchas «maravillas» para tu día a día en la programación en este lenguaje, desde fantásticas bibliotecas hasta espectaculares algoritmos que te sacarán de más de un lío.

GitHub Repo

8. clean-code-JavaScript

Principios de ingeniería de software, del libro Clean Code de Robert C. Martin , adaptado para JavaScript. Esta no es una guía de estilo. Es una guía para producir software legible, reutilizable y refactorizable en JavaScript.

Su descripción lo deja bastante claro, ¿no? Aprende de los mejores con esta guía para crear código de forma correcta.

Aunque muchas personas pensarán lo contrario, este repositorio no se hace pesado ni engorroso ya que se basa en ejemplos prácticos y no en teoría por puntos. Fácil de leer y de entender. Si le das una oportunidad no te arrepentirás.

GitHub Repo

9. Modern JavaScript Tutorial

Existen en la red miles de tutoriales y cursos sobre este fantástico lenguaje de programación, sí, literalmente miles. Aún así, todo aquel que alguna vez estuvo interesado en desarrollar su pasión por la programación como algo profesional y decidió dedicar un buen tramo de su vida al aprendizaje, yo me incluyo entre ellos, dimos con una mina de diamantes que está ahí, esperando a ser explotada por cualquiera que pase por la entrada.

El curso de Javascript definitivo es, sin duda alguna: The Modern JavaScript Tutorial. He de decir que aquí tienes todo lo que necesitas para convertirte en un pro del desarrollo web y, para más inri, ahora disponible en español, para aquellos que no les gusta traducir mientras leen.

Aún así, tienes disponible la repo en GitHub con todas las actualizaciones y todos los contribuyentes a este noble proyecto, nada menos que 693 personas hasta la fecha.

Sin duda alguna, una de las muestras de que esto del Open Source funciona y está ahí para ayudarnos.

GitHub Repo

Conclusión

Para despedirme, simplemente decir que me gustaría haber hecho una lista más extensa y que os llevara de camino al summum del desarrollo web, pero creo que estas cosas es mejor condensarlas lo máximo posible ya que sino siempre habrá muchas que se quedarán ahí, en el ostracismo, sin ser exploradas. Créeme, 9 repositorios de este tipo te dará para un par de semanas de investigación y media vida de aprendizaje.

Ahora bien, si echas en falta alguno no dudes en dejarlo aquí abajo como un comentario de los que me gustan, constructivo y retroalimentémonos de noble información valiosa.

¡Un saludo!