¿Certificado de Office urgente? Hacelo en un intensivo y salís con todo dominado
12/04/2025
Salidas laborales en Montevideo tras un curso de ofimática: los trabajos que nadie te cuenta (y pagan bien)
12/08/2025Herramientas básicas para un curso de programación
Lo que realmente necesitás tener listo antes de empezar a programar.
Si vas a meterte en un curso de programación, intensivo de programación o taller de programación, da igual si es Python, JavaScript, Java o C#: hay un puñado de herramientas que son como el mate y los bizcochos para el uruguayo – imprescindibles. Sin ellas, vas a perder tiempo, frustrarte y aprender menos.
Acá te explicamos, de forma clara y ordenada, las herramientas básicas de software que todo alumno de cursos de programación debería tener instaladas y configuradas desde el día 1. Incluimos para qué sirven, cuándo usar cada una y tips uruguayos para que no te vuelvas loco instalando cosas.
1. Editor de código / IDE (el corazón de todo programador)
| Herramienta | Ideal para… | Ventajas principales | Cuándo elegirla en Uruguay |
|---|---|---|---|
| Visual Studio Code (VS Code) | 95 % de los cursos modernos (Python, JS, HTML/CSS, Java, C#, etc.) | Gratis, liviano, miles de extensiones, Git integrado, temas oscuros | Siempre la primera opción. En Max Multimedia lo usan en el 98 % de los cursos e intensivos |
| PyCharm Community | Cursos específicos de Python profundos | Autocompletado brutal, debugger excelente | Si tu curso es 100 % Python avanzado |
| IntelliJ IDEA Community | Java o Kotlin puro | Refactoring automático, integración Maven/Gradle | Si hacés Android o backend Java |
| Replit o CodePen | Talleres cortos o cuando no querés instalar nada | Todo online, compartís código en segundos | Perfecto para talleres de 1 día o pruebas rápidas |
Dato duro: Según el Stack Overflow Developer Survey 2024, VS Code lo usa el 73 % de los programadores profesionales del mundo. En Uruguay es aún más: prácticamente el 90 % de los alumnos de Max Multimedia llegan con él instalado.
2. Control de versiones: Git + GitHub/GitLab/Bitbucket
No es opcional. Es obligatorio desde la semana 2 de cualquier curso serio.
Qué necesitás instalar:
- Git (línea de comandos)
- Cuenta gratuita en GitHub (la más usada en cursos)
Para qué sirve en la vida real:
- Guardás versiones de tu código (nunca más “proyecto_final_v3_final_deverdad”)
- Trabajás en equipo sin pisarte
- Mostrás tu código en entrevistas de trabajo
Tip uruguayo: En los intensivos de programación de Max Multimedia te obligan a subir el TP semanal a GitHub. Quien no lo hace, pierde puntos.
3. Terminal / Consola (sí, la ventana negra)
| Sistema operativo | Terminal recomendada | Por qué |
|---|---|---|
| Windows | Windows Terminal + PowerShell o Git Bash | Moderna, pestañas y emojis |
| macOS | iTerm2 o la Terminal nativa con Oh My Zsh | Más potente que la básica |
| Linux | La que traiga tu distro (GNOME Terminal, Konsole, etc.) | Ya viene lista |
En cualquier curso de programación vas a escribir comandos** como git clone, python app.py, npm install. Si no te llevás bien con la terminal, vas a sufrir.
4. Gestor de paquetes (el “MercadoLibre” de las librerías)
| Lenguaje | Gestor principal | Comando típico | Ejemplo real en clase |
|---|---|---|---|
| Python | pip + venv | pip install requests | Descargar APIs rápidas |
| JavaScript | npm o yarn | npm create vite@latest | Crear proyectos React |
| Java | Maven o Gradle | mvn clean install | Proyectos empresariales |
| .NET | NuGet | dotnet add package | C# en Visual Studio |
En los cursos intensivos no hay tiempo para que el profesor te instale todo a mano. Llegás con esto listo o perdés clases.
5. Entorno virtual (para no volver loca tu computadora)
- Python → python -m venv env
- Node.js → usa nvm (Node Version Manager)
- Java → usa SDKMAN!
Evitás el clásico “en la compu del profe anda y en la mía no”.
6. Navegador con herramientas de desarrollo
No uses Internet Explorer del 2005.
Recomendado:
- Google Chrome o Microsoft Edge (dev tools idénticas)
- Extensiones imprescindibles: React Developer Tools, Vue.js, JSON Viewer, Wappalyzer
En cursos de frontend (HTML, CSS, JavaScript, React, Vue) vas a pasar el 40 % del tiempo con F12 abierto.
7. Software complementario que te salva la vida
| Herramienta | Para qué sirve exactamente | Cuándo la vas a extrañar si no la tenés |
|---|---|---|
| Postman o Insomnia | Probar APIs REST sin escribir código | Semana 6 cuando hagas backend |
| DB Browser for SQLite o DBeaver | Ver bases de datos locales sin instalar MySQL | Cuando aprendas SQL |
| Draw.io o Excalidraw | Hacer diagramas rápidos de flujo y ER | TP de diseño de bases de datos |
| Notion o Obsidian | Tomar apuntes con código que se ejecuta | Repaso antes del examen final |
Tabla resumen: Checklist para el primer día de clase
| Herramienta | ¿Instalada? | Tiempo aproximado de instalación |
|---|---|---|
| VS Code + extensiones básicas | 15 minutos | |
| Git + cuenta GitHub | 10 minutos | |
| Node.js (si hacés web) | 10 minutos | |
| Python 3.11+ | 5 minutos | |
| Terminal configurada | 10 minutos | |
| Navegador moderno | Ya la tenés |
Total: menos de 1 hora
Conclusión uruguaya y directa
Llegar al primer día de tu curso de programación, intensivo de programación o taller de programación con estas herramientas instaladas y probadas es como llegar al asado con el termo lleno y los bizcochos: te ahorra dolores de cabeza y te deja disfrutar de lo importante – aprender a codear.
En Max Multimedia te pasan un PDF con links directos y videos de instalación en español de Uruguay el mismo día que te inscribís, para que llegues al 100 %.
¿Vas a empezar un curso pronto? Bajate VS Code ahora mismo y contame en comentarios si ya tenés Git instalado.

