GitHub es donde vive el código del mundo: millones de desarrolladores guardan, comparten y colaboran en proyectos allí. Si estás aprendiendo a programar, dominar GitHub es tan importante como aprender un lenguaje. Esta guía te lleva de cero a tu primer repositorio.

1. Crea tu cuenta y tu primer repositorio

Regístrate gratis en GitHub y crea un repositorio con el botón New: dale un nombre descriptivo, una descripción breve y marca la opción de añadir un README. El repositorio es la carpeta de tu proyecto en la nube. Tu perfil de GitHub es tu currículum como programador: cuídalo desde el primer día. Añade una foto y una bio breve.

2. Entiende los commits: el historial de tu código

Cada commit es una foto del estado de tu código con un mensaje que explica qué cambió. Haz commits pequeños y frecuentes con mensajes claros como añade formulario de contacto. Un buen mensaje de commit explica el porqué, no solo el qué: tu yo del futuro te lo agradecerá. Puedes hacer commits desde la web o desde la terminal con Git.

3. Trabaja con ramas sin miedo a romper nada

Las ramas son copias paralelas de tu código donde puedes experimentar sin tocar la versión principal. Crea una rama para cada funcionalidad, trabaja en ella y luego fusiónala. La rama main es sagrada: todo experimento se hace en ramas separadas. Así nunca romperás tu proyecto funcionando.

4. Colabora con pull requests

Cuando quieras proponer cambios —en tu proyecto o en uno ajeno— abres un pull request: una propuesta de fusión que otros pueden revisar y comentar. Es la base del trabajo en equipo y del código abierto. Contribuir a proyectos abiertos con pull requests pequeños es la mejor escuela de programación que existe. Empieza corrigiendo documentación o errores pequeños.

GitHub parece intimidante al principio, pero con una semana de práctica se vuelve natural. Sube tus proyectos de aprendizaje, escribe buenos READMEs y deja que tu perfil crezca contigo.