Skip to content

SEBASCMB/obsidian-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Aprende a Programar: ¡Tu Viaje Desde Cero! 💻

¡Bienvenid@! 👋 Este repositorio es tu campamento base para iniciar la emocionante aventura de aprender a programar. Olvídate del miedo o la confusión, aquí encontrarás los fundamentos esenciales explicados de forma clara y directa.

Creado con ❤️ por SEBASCMB.

🤔 ¿De Qué Trata Este Repositorio?

El objetivo principal es desmitificar la programación y proporcionarte una base sólida, sin importar tu experiencia previa. Cubriremos los conceptos clave que necesitas para entender cómo "piensan" las computadoras y cómo darles instrucciones.

Aquí encontrarás:

  • Explicaciones sencillas y concisas.
  • Ejemplos prácticos (¡próximamente o si la comunidad aporta!).
  • Un camino estructurado para no perderte.
  • ¡La motivación para que no te rindas! 💪

🎯 ¿Para Quién es Este Repositorio?

  • Principiantes absolutos: Si nunca has escrito una línea de código, ¡este es tu lugar!
  • Curiosos: Si siempre te preguntaste cómo se hacen las aplicaciones o los juegos.
  • Estudiantes: Si buscas reforzar los conceptos básicos vistos en clase.
  • Cualquiera que quiera entender los pilares de la programación moderna.

📚 ¿Qué Aprenderás Aquí? (Contenido Actual)

Actualmente, nos enfocamos en los pilares universales de la programación, aplicables a casi cualquier lenguaje que elijas aprender después:

  1. Introducción: ¿Qué es programar? ¿Qué es un algoritmo? 🧠
  2. Pensamiento Lógico: La base de todo. Cómo resolver problemas paso a paso. 💡
  3. Variables y Tipos de Datos: Cómo guardar y manejar información (números, texto, etc.). 📦
  4. Operadores: Realizar cálculos y comparaciones. ➕➖✖️➗
  5. Estructuras de Control:
    • Condicionales (if, else): Tomar decisiones en tu código. 🤔✅❌
    • Bucles (for, while): Repetir tareas eficientemente. 🔄
  6. Funciones/Métodos: Organizar tu código en bloques reutilizables. 🧩
  7. Estructuras de Datos Básicas: Introducción a cómo organizar colecciones de datos (como listas o arrays). 📊
  8. (¡Y más a medida que el repositorio crezca!)

🌍 Ampliando Horizontes: ¡Próximos Lenguajes! (Planes Futuros)

¡Los fundamentos son solo el comienzo! Una vez que tengas una base sólida, planeamos expandir este repositorio para incluir guías y ejemplos específicos en lenguajes modernos y populares. Mantente atent@ a futuras actualizaciones sobre:

  • JavaScript: El lenguaje de la web interactiva. JavaScript Logo
  • Go (Golang): Ideal para sistemas concurrentes y microservicios eficientes. Go Logo
  • Rust: Enfocado en seguridad, rendimiento y concurrencia.

¡Las contribuciones para acelerar la llegada de estos lenguajes son bienvenidas! 😉

🧭 ¿Cómo Usar Este Repositorio?

  1. Explora las Notas: El contenido principal probablemente esté en formato de notas (posiblemente Markdown, ideal para Obsidian si usas esa herramienta).
  2. Sigue el Orden Sugerido: Intenta seguir la secuencia de temas fundamentales para construir tu conocimiento gradualmente.
  3. ¡Experimenta!: No solo leas. Intenta escribir y probar pequeños fragmentos de código basados en lo que aprendes.
  4. No te Rindas: Habrá conceptos que cuesten más que otros. ¡Es normal! Tómate tu tiempo, revisa y pregunta.

✨ ¡Tu Aporte es Valioso! (Contribuciones)

¡Este es un proyecto vivo y comunitario! Queremos que sea el mejor recurso posible, y para eso, ¡tu ayuda es fundamental!

¿Cómo puedes contribuir?

  • Reporta Errores o Typos: ¿Viste algo mal escrito o incorrecto? ¡Háznoslo saber!
  • Sugiere Mejoras: ¿Crees que una explicación podría ser más clara? ¿Falta algún tema fundamental?
  • Propón Ejemplos o Ejercicios: ¡La práctica hace al maestro!
  • Corrige Información: Si algo no es preciso, ayúdanos a corregirlo.
  • ¡Aporta Contenido!: ¿Quieres empezar a añadir notas sobre JavaScript, Go o Rust, o mejorar los fundamentos? ¡Genial!

La forma más sencilla de empezar es abriendo un "Issue" en GitHub para discutir tu idea, sugerencia o el error encontrado.

➡️ ¡Abre un Issue Aquí! 👉 Crear Nuevo Issue

(Si eres más experimentado y quieres contribuir directamente con Pull Requests, ¡también son bienvenidos! Solo asegúrate de describir bien tus cambios y, si es posible, enlazarlo a un Issue existente o nuevo.)

📄 Licencia

Este proyecto se distribuye bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles. Básicamente, eres libre de usar, modificar y distribuir el contenido, siempre que mantengas la atribución original.


¡Esperamos que este repositorio te sea de gran ayuda en tu camino para convertirte en programador/a! ¡Mucho éxito! 🎉

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •