Taller Práctico: Hola Mundo

El Arte de Crear Software con
Asistentes de IA y Git

Bienvenido al taller de Git y GitHub de la Comunidad FIUBA. Aquí aprenderás a usar las herramientas clave del desarrollo moderno de forma práctica, colaborativa y asistido por Inteligencia Artificial.

Elegir mi camino Probar Simulador Git

💡 Conceptos Clave

Entiende los pilares de la programación moderna antes de tocar el primer archivo.

¿Qué es Git?

Es la máquina del tiempo para tus archivos. Un sistema local que registra cada cambio que haces en tu proyecto, permitiéndote volver al pasado si algo sale mal.

  • Controla versiones de tus archivos
  • Evita los temidos "archivo_final_v2_final.zip"
  • Funciona de forma local en tu computadora
☁️

¿Qué es GitHub?

Es la nube colaborativa y red social para tus repositorios de Git. El lugar donde compartes tu trabajo con el mundo y colaboras con otros programadores en tiempo real.

  • Resguarda tu código de forma segura en la nube
  • Facilita el trabajo en equipos distribuidos
  • Muestra tu portafolio personal al mundo
🤖

IA en Programación

Es tu copiloto inteligente. Los agentes de IA (como Claude Code, Antigravity, etc.) te ayudan a escribir código, corregir errores y explicar comandos de Git sin frustrarte.

  • Escribe código a partir de tus ideas
  • Explica líneas complejas de programación
  • Te guía paso a paso cuando te trabas

🔄 El Flujo de Trabajo en Git

Mira cómo viajan tus archivos desde tu computadora local hasta la nube en GitHub. ¡Haz clic en los comandos del simulador para verlo en acción!

💻
Directorio Local
Tus archivos modificados en tu PC.
📦
Staging Area
El área de preparación para el envío.
💾
Repo Local (Git)
El historial guardado en tu PC.
🚀
Nube (GitHub)
Repositorio público en internet.
taller-git@fiuba:~$ # Bienvenido al simulador interactivo de Git.
taller-git@fiuba:~$ # Haz cambios y ejecuta comandos arriba para ver qué sucede.

🛤️ Elige tu Aventura

Todos contribuiremos al mismo repositorio en vivo, pero tú decides con qué tipo de archivo experimentar.

Opción A (Python)
🐍

hola_mundo.py

Especial para quienes quieren dar sus primeros pasos escribiendo código de programación lógico. Modificarás un script que interactúa con la terminal.

1
Abre hola_mundo.py.
2
Usa la IA para personalizar el saludo o agregar lógica simple.
3
Pruébalo en la consola ejecutando: python hola_mundo.py.
Opción B (HTML/CSS)
🎨

index.html

Ideal para mentes visuales. Tu objetivo es sumarte a la lista de participantes abajo modificando el código de esta página web, o retocar sus estilos.

1
Abre index.html.
2
Busca la sección de participantes y duplica el bloque con tus datos.
3
Haz doble clic en index.html para verlo en tu navegador.
Opción C (Documentación)
📝

README.md

Para los que quieren entender el flujo de Git sin escribir código. Editarás la documentación principal del repositorio usando formato Markdown.

1
Abre README.md en tu editor de texto.
2
Ve a la lista de participantes al final del archivo.
3
Agrega una nueva línea con tu nombre de usuario de GitHub.
✨ PROGRAMACIÓN ASISTIDA

Cómo usar tu Copiloto de IA

Durante este taller, no estás solo. Los asistentes de IA pueden ayudarte a entender código, escribir cambios y guiarte con Git.

Prompt recomendado para empezar:

"Estoy participando en un taller de Git y elegí la Opción B de HTML/CSS. Ayúdame a agregar una tarjeta de participante con mi nombre (Juan Pérez) y un avatar divertido en index.html. Explícame el cambio."

Pregunta sin Miedo
Si no entiendes un comando o te da un error, pégalo en el chat de la IA y pídele: "Explicame qué significa este error y cómo resolverlo".
💡
Genera Ideas Creativas
Pídele a la IA sugerencias visuales o lógicas para que tu aporte al taller sea único. Puedes cambiar fuentes, gradientes o funciones.
🛠️
Escribe y Ejecuta Comandos
Los agentes de IA modernos pueden ayudarte a correr comandos en tu terminal local directamente, facilitando el git add, commit y push.

🎉 Participantes del Taller

¡Mira quiénes ya se sumaron y completaron el taller! Si eliges la Opción B, puedes agregar tu propia tarjeta editando este archivo.

🚀

Tutor Comunidad FIUBA

Organizador y Guía

Comunidad
💻

Ariel Alegre

Estudiante de Ingeniería

Aporte con Python
🐧

Juan Pérez

Aficionado a Linux

Aporte con HTML
🔮

Marta Gómez

Entusiasta de la IA

Aporte con Markdown

❓ Preguntas Frecuentes

Respuestas rápidas para destrabar tus dudas durante el taller.

¡No te preocupes! Git registra todo, pero no daña tu computadora. La mayoría de los errores comunes se solucionan volviendo a escribir el comando correctamente, o bien puedes pedirle ayuda a tu Copiloto de IA: "Ejecuté el comando X y obtuve el error Y, ¿cómo lo soluciono?".

Un conflicto ocurre cuando dos participantes modifican la misma línea del mismo archivo al mismo tiempo y Git no sabe cuál conservar. En el taller lo resolveremos juntos en vivo usando el editor de código, donde podrás elegir si dejas tu versión, la de tu compañero, o combinas ambas. ¡Es una parte normal y muy común del trabajo en equipo!

Para editar y ver los cambios visuales de index.html en tu navegador, solo necesitas abrirlos haciendo doble clic. Sin embargo, para subir y compartir tu aporte con toda la Comunidad FIUBA, sí necesitas tener instalado Git para poder ejecutar los comandos de envío (add, commit y push).

Sí, los agentes de IA son excelentes generando borradores de código. Pero recuerda que tú eres el supervisor. El objetivo de este taller es que entiendas qué está pasando, cómo interactúan los archivos y cómo se conectan con Git. La IA escribe el código, pero tú conduces el flujo de trabajo.