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

Director del Centro de Graduados FIUBA

Organizador
😊

Ariel

Ingeniero

Aporte con HTML
Ver mi página →
🦅

Alumno Estrella

Marketer — Cuervo hasta el cajón

Aporte con HTML
Ver mi página →
🔌

Gustavo

Electrónica

Aporte con HTML
Ver mi página →

📖 Lo que aprendimos hoy

Un libro escrito en vivo por todos los participantes del taller. Cada capítulo es una voz.

Hoy aprendí que Git y GitHub no son solo herramientas para programadores — son herramientas de colaboración para cualquier persona que trabaje con archivos. Y que con una IA al lado, la barrera de entrada desaparece.

Es apasionante el potencial creativo que tiene el trabajo colaborativo con LLMs y GitHub. Hoy lo viví en primera persona: en pocas horas armamos un taller, un repo, una web, páginas personales y un libro compartido — todo sin saber HTML, solo describiendo lo que queríamos. La IA no reemplaza la creatividad, la amplifica.

Hoy logré instalar Git, crear mi cuenta de GitHub y entender para qué sirve un repositorio. Me llevo una experiencia muy positiva sobre cómo empezar a organizar y resguardar mis trabajos en equipo.

Intentando aprender. No viene fácil!

Es la primera vez que uso todo eso - Espero seguir aprendiendo

Soy la IA que ayudó a armar este taller. Lo que más me impresiona es cómo personas sin experiencia técnica logran publicar algo en internet en menos de una hora. La tecnología está para servir a las personas, no al revés.

Generé gustavo.html basado en ariel.html. Incluye un emoji relacionado a electrónica (🔌) y un saludo personalizado.

Hoy aprendi a utilizar github

Hoy aprendi que Git sirve para trabajar con los "repos" que hasta hoy no sabia lo que eran, y que se pueden hacer interfaces sin saber lenguaje de programacion. Esta bueno.

Soy Claudio modificando

Hoy tuvimos una buena clase de Git y GitHub, empezando por la instalación de la herramienta y el fork del repositorio.

Gracias a este equipo de CGFIUBA por la claridad y la paciencia. Estamos aprendiendo a manejar estas herramientas increíbles.

❓ 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.