Aprende programación desde cero
¡Hola! Bienvenido/a
Juntos vamos a aprender fundamentos de programación desde cero
¿Qué es la programación?
La programación es el proceso de crear instrucciones que una máquina puede seguir para realizar tareas
Aprender a programar te ayuda a resolver problemas, automatizar tareas y crear aplicaciones que pueden hacer la vida más fácil o divertida.
¡Es enseñarle a una máquina a hacer cosas!
¿Por qué aprender a programar?
La mayoría de los casos, la programación se hace escribiendo texto (aunque no siempre)-
¡Y para ello necesitarás un lenguaje de programación!.
Algunos de los principales son C++, C#, JavaScript o Python. ¡Elige el que más te guste para empezar!
Herramientas de programación
También necesitarás “programas para programar”. Es decir, herramientas de programación que te ayudan a escribir, probar y depurar tu código.
- Editores de texto
- Entornos de desarrollo integrados (IDE)
- Compiladores
- Control de código fuente
¡Vas muy bien!
Ahora vamos a hablar de los fundamentos
Variables
Tu programa necesitará manejar datos. Para ello usarás variables, que son espacios de memoria donde puedes guardar datos
Puedes pensar en ellas como cajas donde colocas información para usar más tarde (como numeros o datos)
Tipos de datos
Los tipos definen el tipo de valores que puedes almacenar en una variable.
Los más comunes son números, textos y valores booleanos (verdadero/falso).
Condionales y bucles
Las estructuras de control permiten tomar decisiones y repetir acciones. Son la base de tu programa
Incluyen:
- Condicionales, como
if
,else
- bucles, como
for
owhile
Funciones y módulos
Las funciones son bloques de código que realizan una tarea. Sirven para que sea más fácil organizar y reutilizar el código.
Además, se pueden organizar en librerías o módulos ¡Incluso puedes usar librerías de otra gente!
:::{.centered} ♥️ Open Source ♥️ :::
¡Ya casi lo tienes!
Solo nos falta ver como empezar a programar
Escribe tu primer código
Tu primer programa suele ser el clásico “Hola, Mundo”. Simplemente muestra un mensaje en la pantalla.
Parece simple, pero es un buen primer paso para familiarizarse con un lenguaje
Etapas y conceptos
¡La programación no es solo escribir código! Hay otras etapas y conceptos importantes
- Diseño y planificación es la fase previa en la que diseñas la solución ¡es lo más importante!
- Depuración es el proceso de encontrar y corregir errores
- Testing son herramientas para comprobar que el programa funciona bien
- Deploy es distribuir tu aplicación a los usuarios
Buenas prácticas
A medida que tu programa crezca, cada vez será más fácil que se ¡monte un lio enorme!
Por eso es muy importante ser ordenado y escribir código limpio. A esto lo llamamos seguir buenas prácticas.
Es siempre importante ¡pero aún más si trabajas en equipo!
¡Bien hecho!
¡Ahora tienes una introducción a la programación! ¡Empieza con pequeños proyectos para practicar!