Anuncios

Bienvenidos sean a este post, hoy es el primer post de una serie de posts sobre un lenguaje derivado de C++ creado por Micro$oft como es C# (Se lee C Sharp y no C Hashtag).

Anuncios
Anuncios

Este lenguaje al ser derivado de C/C++ es similar a .NET y Java, no en vano a este lenguaje lo llaman el Java de Microsoft, aunque esto no quita que posee muchas aplicaciones pero no creo que lleguen a lo que representa Java en el mercado pero si uno de los puntos mas fuertes donde este lenguaje es usado son los video juegos, en conjuncion con Unity aunque tambien se puede usar con Godot, si tenes curiosidad tengo un tutorial introductorio en este post sobre este ultimo Game Engine.

Si bien su principal plataforma de desarrollo es Windows, ya que el IDE (Entorno de desarrollo integrado por sus siglas en ingles) es la de Visual Studio existen otras alternativas pero nosotros nos centraremos en esta, especialmente desde que Microsoft decidio crear una version gratuita con casi todas las herramientas para poder desarrollar tus programas pero obviamente algunas partes estaran limitadas, no tendras acceso a ciertas ayudas, como tampoco podras utilizar todos los plugins disponibles pero lo bueno de este IDE es que nos permite trabajar directamente como si fuera uno pago, un poco para adaptarnos y otro para aprovechar un poco las practicidades propias del entorno.

Anuncios
Anuncios

Si bien C# es un lenguaje que funciona 100% para Windows, ahora la empresa de la gran M empezo a trabajar mas con el open source y por ende se abrio a la posibilidad de generar aplicaicones para Linux y/o MacOS (sistema operativo basado en Unix), por ende los programas que generemos tendran una de las mejores ventajas con las que goza C++ o Java como es la portabilidad y/o la multiplataforma, donde nuestro codigo con minimas o nulas modificaciones podremos adaptarlos de un sistema operativo a otro, este curso estara apuntado a crear aplicaciones para la consola de Windows, con este tipo de aplicaciones estudiaremos la base del lenguaje y al final veremos como crear una aplicacion de tipo Visual o grafica.

Para este curso necesitaremos algunos de los siguientes conocimientos y/o recursos:

  • Una pc virtual o fisica con Windows 7 (como minimo), les recomiendo este post para crearla
  • No es necesario pero algunos conocimientos de Java, les recomiendo este post para leer algunos temas, especialmente los primeros.
  • Obviamente un poco de conocimiento de programacion ayuda a comprender mejor el curso
  • No se preocupen tratare de explicar lo mas profundamente que se pueda para principiantes.
Anuncios

Como se daran cuenta no se necesita mucho, la idea es crear un curso que sea de iniciacion para C#, luego mas adelante haremos otros donde trabajaremos por ejemplo con Unity o con Godot para poder desarrollar juegos, si consigo material interesante para integrarlo a este lenguaje tambien sera explayado, no se preocupen porque con este lenguaje comenzaremos desde lo mas basico hasta la complejidad que nos permita, lo unico que les voy a solicitar que como requerimiento particular tengan creada su pc virtual con Windows 7 y con todas las actualizaciones instaladas antes de pasar al siguiente post donde instalaremos el IDE, aunque esto ultimo no es obligatorio porque se puede instalar en el equipo pero es mas seguro hacerlo en la virtual, sin mas preambulos espero que pasemos un gran momento a medida que aprendamos con este lenguaje, sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Tengo un Patreon donde podes acceder de manera exclusiva a material para este blog antes de ser publicado, sigue los pasos del link para saber como.

Tambien podes donar

Es para mantenimiento del sitio, gracias!

$1.00