Skip to content

My personal repository for my learning on a diferentes programing languajes

Notifications You must be signed in to change notification settings

maikreyes/Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning

Repositorio de Aprendizaje Personal de Lenguajes de Programación

Este repositorio está destinado a almacenar mis proyectos, ejercicios y conceptos relacionados con el aprendizaje de diferentes lenguajes de programación. La idea es llevar un registro de mi progreso a medida que exploro y aprendo nuevos lenguajes, así como poner en práctica lo aprendido a través de pequeños proyectos y ejercicios.

Lenguajes de Programación

En este repositorio, estaré trabajando con varios lenguajes de programación, incluyendo pero no limitándome a:

  • Python
  • JavaScript
  • C#
  • Java
  • Go
  • Kotlin
  • Swift

Cada carpeta o archivo estará relacionado con proyectos o conceptos que esté aprendiendo en un lenguaje específico.

Estructura del Repositorio

El repositorio está organizado de la siguiente manera:

  • /python: Proyectos y ejercicios relacionados con Python.
  • /javascript: Proyectos y ejercicios relacionados con JavaScript.
  • /c#: Proyectos y ejercicios relacionados con C#.
  • /java: Proyectos y ejercicios relacionados con Java.
  • /go: Proyectos y ejercicios relacionados con Go.
  • /ruby: Proyectos y ejercicios relacionados con Ruby.
  • /rust: Proyectos y ejercicios relacionados con Rust.

Cada carpeta contiene:

  • Ejercicios: Código de problemas resueltos.
  • Proyectos: Proyectos más grandes o interesantes que he completado.
  • Conceptos: Notas o explicaciones sobre conceptos clave.

Objetivos

Mi objetivo principal con este repositorio es:

  • Aprender y dominar los fundamentos de múltiples lenguajes de programación.
  • Aplicar los conocimientos adquiridos en proyectos pequeños.
  • Mejorar mis habilidades en la resolución de problemas y algoritmos.
  • Experimentar con características únicas de cada lenguaje.

Cómo Contribuir

Este es un proyecto personal, pero si tienes sugerencias, comentarios o mejoras que puedan ayudarme en mi aprendizaje, no dudes en abrir un issue o enviar un pull request.

Contribuciones Sugeridas

  • Proyectos: Si tienes sugerencias para proyectos interesantes que se puedan realizar en un lenguaje específico.
  • Problemas: Si encuentras errores en el código o tienes mejores soluciones para los ejercicios.
  1. Haz un fork del repositorio.
  2. Crea una rama para tu contribución (git checkout -b nueva-contribucion).
  3. Realiza tus cambios y haz commit de tus modificaciones (git commit -am 'Añadir nueva contribución').
  4. Envía tus cambios al repositorio (git push origin nueva-contribucion).
  5. Abre un pull request para revisar tus cambios.

Recursos de Aprendizaje

A continuación, algunos de los recursos que utilizo para aprender los lenguajes de programación:

  • Documentación oficial: Referencias principales para cada lenguaje.
  • Cursos online: Cursos en plataformas como Coursera, edX, Udemy, y otros sitios web de aprendizaje.
  • Libros: Libros recomendados sobre desarrollo de software, algoritmos y estructuras de datos.

Licencia

Este repositorio está bajo la Licencia MIT. Siéntete libre de explorar y usar cualquier contenido de este repositorio para fines educativos o personales.


¡Gracias por visitar mi repositorio! Espero que encuentres útil este proyecto y que se convierta en un recurso valioso en tu propio viaje de aprendizaje de lenguajes de programación.

About

My personal repository for my learning on a diferentes programing languajes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published