C#

Aprende C# desde cero, paso a paso y al grano!!


Aprende C# paso a paso a través de videos claros y fáciles de seguir.
En esta página no solo verás teoría: pondrás en práctica lo aprendido creando proyectos fáciles en C# que te ayudarán a mejorar tus habilidades como programador.

¿Qué encontrarás aquí?

🎥 Videos para aprender C#
Explicaciones claras desde lo más básico hasta conceptos más avanzados, ideales tanto para principiantes como para quienes quieren reforzar sus conocimientos.

💻 Proyectos prácticos en C#
Cada proyecto está diseñado para ayudarte a practicar y aplicar lo que vas aprendiendo en los videos.

📈 Aprendizaje progresivo
Empezamos desde cero y avanzamos paso a paso, sin saltos ni explicaciones confusas.

🧠 Aprende haciendo
La mejor forma de aprender a programar es programando. Aquí escribirás código real desde el inicio.

Proyectos para practicar tus habilidades

Los proyectos en esta página te permitirán desarrollar tu lógica, ganar confianza y afianzar tus conocimientos en C#.
Cada proyecto está pensado para reforzar habilidades específicas y ayudarte a mejorar de forma continua.

¿Para quién es esta página?

✔ Personas que quieren aprender C# desde cero
✔ Estudiantes que desean practicar con proyectos reales
✔ Programadores que quieren mejorar sus bases en C#
✔ Cualquiera que quiera aprender programando

Comienza ahora

🚀 Mira el primer video y empieza tu primer proyecto en C# hoy mismo

1-Variables

Aprenderás qué son las variables en C#, cómo declararlas y usarlas. Este concepto es la base para empezar a programar y crear tus primeros proyectos.

Descarga el código 1

1-Variables

2-Console.WriteLine() y ReadLine()

Breve introducción al uso de Console.WriteLine() para mostrar mensajes y ReadLine() para leer datos ingresados por el usuario en C#.

3-Convert.ToInt32

Breve introducción a los distintos métodos Convert para transformar datos entre tipos (números, texto, booleanos, etc.) en C#.

Descarga el código 3

3-Convert.ToInt32

4-Operadores Aritméticos

En este video aprenderemos qué son los operadores aritméticos y cómo usarlos para realizar cálculos básicos en programación.

Descarga el código 4

4-Operadores Aritméticos

5-Operadores de asignación

En este video veremos los operadores de asignación y cómo se utilizan para asignar y modificar valores en las variables.

Descarga el código 5

5-Operadores de asignación

6-Operadores de In/De-cremento

En este video aprenderemos qué son los operadores de incremento y decremento y cómo se usan para aumentar o reducir el valor de una variable.

Descarga el código 6

6-Operadores de In-De-cremento

7-Operadores Relacionales

En este video veremos los operadores relacionales y cómo se usan para comparar valores en programación..

Descarga el código 7

7-Operadores Relacionales

8-Operadores Lógicos

En este video aprenderemos los operadores lógicos y cómo se utilizan para combinar condiciones en programación.

Descarga el código 8

8-Operadores Lógicos

9-If-Else if-Else

En este video veremos cómo usar if, else if y else para tomar decisiones en nuestro código según diferentes condiciones.

Descarga el código 9

9-If-Else if-Else

10-Switch-Case-Break-Default

Estructura Switch-Case: permite tomar decisiones según un valor, usando case, break y default para controlar el flujo del programa.

Descarga el código 10

10-Switch-Case-Break-Default

11-Bucle While

El bucle While repite un bloque de código mientras se cumpla una condición. Ideal cuando no sabes cuántas veces se ejecutará.

Descarga el código 11

11-Bucle While

12-Bucle For

El bucle For se usa para repetir código un número conocido de veces, controlando inicio, condición y aumento en una sola línea.

Descarga el código 12

12-Bucle For

13-Bucle Do-While

El bucle Do-While ejecuta el código al menos una vez y luego repite mientras la condición sea verdadera.

Descarga el código 13

13-Bucle Do-While

14-Continue y Break

Aprende a controlar tus bucles con break para detener la ejecución al instante y continue para saltar elementos específicos sin frenar el ciclo.

Descarga el código 14

14-Continue y Break

15-Operador ternario

Simplifica tu código aprendiendo a usar el operador ternario, la alternativa elegante y compacta a las estructuras if-else tradicionales.

Descarga el código 15

15-Operador ternario

16-Métodos

Un método es un bloque de código que realiza una tarea concreta.
Ese bloque se puede ejecutar (llamar) desde otras partes del programa todas las veces que sea necesario.

Descarga el código 16

16-Métodos

17-Argumentos Opcionales

Los argumentos opcionales tienen un valor por defecto, así que puedes llamar al método sin pasarlos todos.

Descarga el código 17

17-Argumentos Opcionales

18-Argumentos con nombres

Un método con argumentos con nombre es cuando, al llamar a un método, indicas explícitamente el nombre del parámetro al que le estás pasando el valor.

Descarga el código 18

18-Argumentos con nombres

19-Pasando Argumentos

En este video rápido te enseño las diferentes formas de pasar información en programación: por valor, por referencia y valor por defecto. 

Descarga el código 19

19-Pasando Argumentos

20-Sobrecarga de métodos

La sobrecarga de métodos es cuando tienes varios métodos con el mismo nombre, pero difieren en el número o tipo de parámetros

Descarga el código 20

20-Sobrecarga de métodos

21-Métodos Recursivos

Aprenderás cómo un método puede llamarse a sí mismo para resolver un problema paso a paso, de forma simple y sin usar bucles ni arrays.
Un concepto clave para entender mejor la lógica y el flujo de ejecución en programación.

Descarga el código 21

21-Métodos Recursivos

22-Clases y Objetos

En este vídeo voy a explicar qué son las clases y los objetos en C#.
Veremos cómo crear un objeto con new y para qué sirve.
Todo con ejemplos sencillos para entenderlo paso a paso.

Descarga el código 20

22-Clases y Objetos

Scroll al inicio