DEV Community

Eswin Palacios
Eswin Palacios

Posted on

Organizando mis carpetas para aprender un nuevo lenguaje

A lo largo de nuestra vida como programadores, nos encontramos con muchos recursos para aprender, que pueden ser links, videos, pdfs, imágenes, entre otros, cuando estamos aprendiendo un lenguaje de programación.

Organizar esos recursos nos permitirá guardarlo en un momento que encontramos ese recursos y luego, ubicarlo de forma fácil cuando lo vayamos a necesitar.

Hay muchas formas de organizar nuestros recursos, y una que quiero comentar inicialmente es, organizar en carpetas.

La estructura genérica que propongo es la siguiente:

  • 1-introduce
  • 2-integration-web
  • 3-test
  • 4-topics
  • 5-tools
  • 9-temp

Como se podrá observar, los nombre de las carpetas son sencillos de comprender. Si tenemos recursos que nos brindar un panorama inicial de un lenguaje de programación, lo guardamos en la carpeta "introduce". Si tenemos recursos que nos hablaran sobre como ese lenguaje puede utilizarse para la web, por ejemplo en java web con el framework spring, se podrá guardar en la carpeta "integration-web". Si tenemos recursos relacionados a test, principalmente unitarios, lo guardamos en "test".

Si es que queremos ver temas específicos, por ejemplo, los que recomiendo guardar aquí son: buenas prácticas, seguridad, certificaciones, deploy, entre otros, los guardamos en "topics". Si tenemos recursos que se configurar de cierta forma a nuestro lenguaje, los guardamos en "tools", por ejemplo, en java, se puede realizar ciertas configuraciones con el IDE Intellij para tener un mejor provecho, también aquí podríamos indicar los mejores plugin para visual code para un lenguaje especifico.

Y finalmente, cuando tenemos recursos que estamos revisando donde ubicarlos, podemos guardarlos en "temp".

Esa carpeta raíz, lo ideal es que tenga, pocas sub-carpetas.

Top comments (0)