Inicia en la Programacion: Primer Paso – Git y Terminal
Contexto
Git guarda el historial de tu código y permite revertir errores sin perder trabajo. Cada cambio queda registrado con un mensaje y una rama, así varios colaboradores avanzan en paralelo sin sobrescribirse. Es la herramienta que Linus Torvalds creó en 2005 para el kernel de Linux y hoy es estándar en proyectos de cualquier tamaño.
La terminal es el otro cimiento. Con comandos como ls, cd, mkdir, cp, mv y rm gestionas archivos, instalas programas y automatizas tareas en segundos. No dependes de menús: escribes una orden y ves el resultado directo. Dominar estos comandos evita la frustración de no saber dónde quedó un archivo.
Visual Studio Code completa el kit. Es donde escribes y depuras con extensiones que colorean la sintaxis. Su integración con la terminal y con Git te permite hacer add, commit y push sin salir de la ventana. Este curso en línea te lleva en 3 horas de la definición de programación a tu primer flujo con GitHub, en español y gratis.
Introducción al curso
Hoy te comparto curso gratis en Udemy buscando lo que omiten muchos tutoriales: las herramientas previas a cualquier lenguaje. Lo imparte César Colina, Software Engineer en Shutterstock Canadá e ingeniero en Computación, con más de 48,000 estudiantes y valoración de 4.7 como docente. Su estilo directo aclara cada comando sin jerga innecesaria.
Está pensado para principiantes absolutos. No necesitas saber programar, solo manejar una computadora y tener ganas de aprender. El ritmo es libre, el contenido cabe en tardes sueltas y puedes repetir cada práctica hasta que el flujo te quede natural.
Avanzas en 52 clases cortas repartidas en seis secciones, con vídeos, artículos y acceso en móvil y TV. Si nunca abriste una terminal o te confunde qué hace git commit, aquí encuentras un punto de partida pausado y práctico para ganar confianza.
Contenido del curso
El temario arranca con la base: qué es programar, qué áreas existen y cómo encaja el sistema operativo. Luego entras en la terminal con Cygwin y practicas man, ls, cd, pwd, touch, nano, cat, mkdir, cp, mv y rm con ejemplos que puedes repetir.
Después ves Visual Studio Code: qué es un editor, cómo instalarlo y crear archivos HTML, Python y JavaScript con extensiones. El bloque central es Git: sus tres estados, config, init, add, status, commit, log y el flujo con GitHub mediante remote, push y pull.
Cierras con TypeScript: instalas el entorno en Windows, Linux y Mac, haces el hola mundo y repasas variables y tipos básicos como boolean, number, string y tupla. Al terminar entiendes cómo encajan editor, terminal y Git antes de elegir tu primer lenguaje.
¿Lo recomiendo?
Me parece una base honesta y muy útil para no empezar cojo. Sí, si buscas entender Git y la terminal antes de lanzarte a Python o JavaScript y valoras clases breves en español. No, si ya dominas el flujo con GitHub y buscas un lenguaje concreto o necesitas certificado gratis, porque este acceso no lo incluye.
Más cursos en: Git, Programación
Requisitos previos
- Conocimiento basico de como usar una computadora
- Posibilidad de instalar programas
- Ganas de aprender
Habilidades que desarrollarás
- Usar la terminal y comandos basicos de Linux/Cygwin
- Manejar Visual Studio Code y extensiones
- Control de versiones con Git y GitHub (add, commit, push, pull)
- Entender flujo de trabajo de programacion desde cero
- Bases de TypeScript (variables y tipos primitivos)
Temario del curso
- Introduccion a la Programacion: que es programar, areas, lenguajes y sistema operativo
- Introduccion a la Terminal: comandos man, ls, cd, pwd, touch, nano, cat, mkdir, cp, mv y rm con Cygwin
- Introduccion al Editor de Texto: Visual Studio Code, extensiones y creacion de archivos HTML, Python y JavaScript
- Introduccion a Git: que es, estados, instalacion, config, init, add, status, commit, log, remote, push y pull con GitHub
- Introduccion a TypeScript: conceptos, ventajas, instalacion, hola mundo, variables, boolean, number, string y tupla
- E-book gratis y recursos adicionales
Preguntas frecuentes
Es realmente gratis y que incluye?
Si, figura con precio actual gratis en Udemy e incluye 3 horas de video, 9 articulos y acceso en movil y TV. Todo el contenido de las 6 secciones esta disponible sin pagar.
Necesito saber programar antes?
No, esta disenado para principiantes absolutos. Solo necesitas saber usar una computadora y tener ganas de aprender; te guia desde que es la programacion hasta tu primer commit en GitHub.
Que aprendere de Git y la terminal?
Manejaras comandos como ls, cd, mkdir, rm, y el flujo de Git con add, commit, status, log, remote, push y pull, ademas de configurar tu entorno con Visual Studio Code y GitHub.
En que idioma esta y como se cursa?
Esta en espanol con subtitulos automaticos en espanol, es autodidacta y dura 3 horas divididas en 52 clases cortas que puedes hacer a tu ritmo.
Da certificado?
Al ser un curso gratis en Udemy, el acceso al contenido es total pero no incluye certificado de finalizacion. El valor esta en la base practica que te deja listo para cursos de Python, JavaScript u otro lenguaje.
Aviso: Cursin es un directorio de cursos gratis en línea. Los enlaces a los cursos redirigen a las plataformas oficiales donde se imparten. Verifica la disponibilidad del curso en la plataforma correspondiente.
Cursos relacionados
Última actualización: septiembre 2026