¿Qué es Programación?
Si llegaste aquí sin saber nada de programación, ¡relájate! Es exactamente donde quiero empezar.
La Definición Simple
Programar es dar instrucciones a una computadora.
Imagina que estás explicando a alguien que nunca cocinó cómo hacer café:
- Agarra una taza
- Pon agua en la tetera
- Enciende la estufa
- Espera que el agua hierva
- Pon el café en el filtro
- Vierte el agua caliente
- Espera 2 minutos
- Sirve
Esto es un algoritmo: una secuencia de pasos para resolver un problema.
Las Computadoras son "Tontas"
Algo que sorprende a mucha gente: las computadoras no piensan. Solo siguen instrucciones exactamente como las escribes.
Si dices "salta 3 veces", la computadora saltará exactamente 3 veces. No 4, no 2.
Por eso programar requiere precisión. Una coma faltante o un espacio extra puede romper todo.
Lenguajes de Programación
Así como hay diferentes idiomas para humanos (español, inglés, portugués), hay lenguajes para computadoras:
| Lenguaje | Se usa para |
|---|---|
| JavaScript | Sitios web, apps |
| Python | IA, datos, automatización |
| Java | Apps, bancos, sistemas grandes |
| C# | Juegos, Windows |
| Swift | Apps de iPhone |
En este curso, usaremos HTML, CSS y JavaScript - el trío que crea todo lo que ves en internet.
¿Por Qué Aprender a Programar?
1. Mercado en Crecimiento
Tecnología tiene más vacantes que profesionales. Los salarios promedio están arriba del mercado.
2. Flexibilidad de Trabajo
Remoto, híbrido, horarios flexibles - tecnología tiene todo.
3. Crea Tus Ideas
¿Tienes una idea de app? Puedes construirla tú mismo.
4. Pensamiento Lógico
Programar te enseña a dividir problemas complejos en partes pequeñas.
¿Necesito Ser Bueno en Matemáticas?
¡No! Este es el mito más grande.
Para la mayoría de las áreas de programación, matemáticas básicas son suficientes. Lo que importa es:
- Razonamiento lógico
- Resolución de problemas
- Paciencia para aprender
¿La Edad Importa?
¡No! Hay desarrolladores que empezaron a los 50.
Tecnología valora lo que sabes hacer, no tu diploma o edad.
Resumen
- Programación = dar instrucciones a la computadora
- Las computadoras siguen órdenes literalmente
- Hay varios lenguajes, cada uno con su propósito
- No necesitas ser bueno en matemáticas ni ser joven
- El mercado está creciendo y es bien pagado
¡En la próxima lección, entenderemos cómo funcionan las computadoras! 🚀