Hasta ahora conocimos cómo está armada una computadora por dentro, para qué se usaron las primeras máquinas, y qué es eso del sistema operativo.
También aprendimos que existe una herramienta un poco intimidante pero muy poderosa: la terminal.
Bueno… llegó el momento de perderle el miedo.
En este capítulo, vamos a aprender:
No hace falta que memorices nada. Solo que te animes a probar.
La terminal es como una ventanita al corazón de la computadora. Escribís una línea de texto… y pasan cosas.
No hay botones, ni íconos, ni sonidos. Es como entrar a la cocina de un restaurante: ves las ollas, el fuego, los ingredientes… y si sabés moverte, podés hacer magia.
Abrila (si estás en Windows, podés buscar "CMD" o "Terminal"; si estás en Mac, también "Terminal"; en Linux, suele estar instalada por defecto). Cuando veas una pantalla negra con un cursor titilando, no te asustes: estás dentro de la compu. Literal.
Una computadora organiza la información como si fuera una casa llena de habitaciones. Cada carpeta es una habitación. Y vos, desde la terminal, podés caminar por esa casa con comandos simples.
Por ejemplo:
ls
Este comando lista lo que hay en la habitación donde estás parado. Es como mirar alrededor y decir: "¿qué hay acá?".
cd Escritorio
Esto te dice: "andá al cuarto llamado Escritorio". cd significa change directory, o sea: cambiar de carpeta.
cd ..
Esto te lleva una carpeta atrás. Como salir de una habitación para volver al pasillo.
🔍 Objetivo: Moverte por carpetas como si recorrieras tu casa.
🧠 Lo que necesitás saber:
ls = mirar alrededor.cd nombre_de_carpeta = entrar.cd .. = salir.Probá esto en tu terminal real (¡no pasa nada raro!):
ls
cd Documentos
ls
cd ..
Fijate cómo vas entrando y saliendo de carpetas. ¿Viste que no era tan complicado?
Ahora vamos a crear una carpeta desde cero.
mkdir hola_mundo
mkdir viene de make directory (hacer carpeta).
Listo. Acabás de crear tu primera estructura digital con tus propias manos. Bueno, con tus propios dedos. Pero vos me entendés.
🌱 Objetivo: Practicar cómo crear y explorar carpetas nuevas.
🎯 Desafío:
mi_primer_programamkdir mi_primer_programa
cd mi_primer_programa
cd ..
ls
Fijate cómo vas tomando control de lo que hay en tu compu.
Un archivo no es más que información guardada con un nombre y una etiqueta. Por ejemplo:
informe.txt
foto.jpg
cancion.mp3
Esas "etiquetas" que aparecen al final (.txt, .jpg, .mp3) se llaman extensiones de archivo.
Son fundamentales. Porque gracias a ellas, la computadora sabe qué tipo de archivo es y qué programa usar para abrirlo.
Sin extensión, es como tener una caja sin etiqueta. ¿Adentro hay medialunas o tornillos? Nadie lo sabe. Ni vos, ni la compu.
🕵️ Objetivo: Aprender a reconocer qué tipo de archivo es cada uno por su extensión.
Acá tenés una lista de archivos. Hacé clic en cada uno para descubrir qué tipo de contenido tienen:
Ya sabés moverte entre carpetas, crear archivos y reconocer extensiones. Pero la compu no guarda las cosas en cualquier lado. Usa rutas.
Una ruta es como una dirección completa. Por ejemplo:
/home/juan/Documentos/libro.txt
Esto significa:
/homejuanDocumentoslibro.txtEs como decirle a alguien:
"Andá por esta calle, doblá en esta esquina, subí al segundo piso, y en el cajón de la derecha está lo que buscás."
Esta ruta muestra el camino completo desde la raíz del sistema hasta el archivo. Cada segmento representa una carpeta (excepto el último, que es el archivo). La barra inclinada (/) al principio indica que estamos empezando desde la raíz.
Ya no sos el mismo que hace dos capítulos. Ahora sabés:
Esto ya es programar, aunque sea chiquito. Porque programar es darle órdenes a una máquina usando lenguaje, y eso es lo que acabás de hacer.
En el próximo capítulo, vamos a crear nuestro primer archivo con código real. Y vas a ver que escribirle instrucciones a una computadora... puede ser más fácil de lo que parece.