TOC

This article is currently in the process of being translated into Spanish (~99% done).

Para empezar:

Introduction

Bienvenido al tutorial de C#. Con la introducción del framework .NET, Microsoft incluyó un nuevo lenguaje llamado C#. C# está diseñado para ser simple, moderno, de uso general, un lenguaje orientado a objetos, tomando prestados conceptos clave de otros lenguajes, principalmente Java.

C# podría en teoría ser compilado a lenguaje de máquina, pero en la vida real, se usa siempre combinado con el .NET framework. Por ese motivo, las aplicaciones escritas en C#, requieren que el .NET framework sea instalado en la computadora que va a correr la aplicación. Mientras que el .NET framework hace posible usar una amplia gama de lenguajes, a C# se lo conoce como EL lenguaje .NET, tal vez porque fue diseñado junto al framework.

C# es un Lenguaje Orientado a Objetos y no ofrece variables o funciones globales. Todo es envuelto en clases, incluso tipos simples como int y string, los cuales heredan de la clase System.Object.

En los siguientes capitulos, serás guiado a través de los temás mas importantes acerca de C#.