Enseñando programación en C# con @yeswetech_org
Tags: dotnet, csharp, beginners
Published: 2020-02-12 09:41:56

---
title: Enseñando programación en C# con @yeswetech_org
published: true
description: Colaborando con la asociación YesWeTech para enseñar programación en C# desde 0
tags: dotnet, csharp, beginners
canonical_url: https://geekstorming.wordpress.com/2020/02/04/ensenando-a-programar-en-c-con-yeswetech_org/
---

[YesWeTech](https://twitter.com/yeswetech_org) es una asociación que conozco desde hace unos años y que siempre ha estado ahí. De hecho, [mi primera participación en un evento](https://twitter.com/WTM_Malaga/status/848218017133719552) fue gracias a ellas y también a GDG Málaga. Guardo un especial cariño por este grupo, y quise iniciar con ellas estas actividades.

Un taller de introducción a la programación, ¿por qué no? Con C#, el lenguaje con el que aprendí a programar y con el que trabajo cada día. Esta es mi experiencia.

![Portada del evento](https://pbs.twimg.com/media/EOuc9j1WsAItwju?format=png)

Reunidas en el Centro de Espacios Participativos, gracias a la [Plataforma de Voluntariado de Málaga](https://twitter.com/volunta_malaga), aprendimos lo que es la programación y por qué la practicamos.

Hay un pensamiento bastante generalizado de que la programación solo sirve “para programar”… cuando en realidad ¡sirve para todo! La programación es un conocimiento que se puede aplicar a cualquier campo. Para cualquier área de conocimiento hay tareas que se pueden automatizar o simplificar gracias al desarrollo de aplicaciones.

Conceptos básicos como las variables, condicionales y también bucles… dejando claro que son las herramientas a las que podemos recurrir para crear nuestras aplicaciones. Empezamos por aplicaciones de consola en C#. Puede parecer poco, ¡pero está vivo!

Paso a paso, puedes seguir aumentando el código que vas generando hasta crear soluciones a problemas sencillos. Una aplicación que te saluda de forma personalizada, otra que te calcula la edad, otra que te recoge datos personales, otra que te gestiona tareas pendientes…

Utilizamos [dotnetFiddle](http://dotnetfiddle.net) para programar sin necesidad de instalar software en nuestro equipo, pero si quieres dar el paso a instalar un IDE y programar desde tu equipo:

* [Cómo crear una aplicación en consola con Visual Studio Code](https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio-code#hello-world), un IDE limpio y sencillo con el que programar aplicaciones de forma sencilla.
* [Tutoriales oficiales de Microsoft para C#](https://docs.microsoft.com/es-es/dotnet/csharp/tutorials/intro-to-csharp/index#hello-worldhello-worldyml), por si tienes dudas sobre cómo se escribe el lenguaje y sus palabras clave.
* [Aventuras .NET](https://dev.to/beelzenef/tu-primera-aplicacion-en-net-32mk), una serie de artículos que estoy escribiendo donde explico con detalle algunas de las lecciones que aprendimos en el taller.

La idea original es una serie de talleres que introduzcan a diversas tecnologías y conocimientos en este sector… como introducción al desarrollo web, diseño de base de datos… ¡aún no sabemos dónde acabaremos!

Porque creo que es realmente importante compartir el conocimiento que tenemos, propagar aquello que nos apasiona… haciendolo accesible a aquellas personas que no tienen la oportunidad o simplemente no han visto un camino posible en este mundillo.

Puedes seguir leyendo sobre [otro taller de introducción a la programación](https://geekstorming.wordpress.com/2019/12/01/ensenando-programacion-con-codehouse-academy/) que tuve la oportunidad de impartir en TalentWoman Summit, en diciembre de 2019, con CodeHouse Academy.

Volveré pronto, y espero que con experiencias de futuros talleres.

seeU!