Para empezar con .Net puedes bajar el Visual Studio 2008 Express totalmete gratuito en la web de microsoft.
Aquí mucha información de .Net:
http://es.wikipedia.org/wiki/.NET
Hazte los tutoriales de la msdn para empezar o los mismos que te aparecerán en la pagina de inicio cuando arranques Visual Studio.
Así a groso modo .Net es la plataforma de desarrollo de Microsoft, usa su propio Framework que ahora mismo es el 3.5 y gracias a Common Language Runtime (CLR) ha varios lenguajes con los que puedes programar en .Net, pero el nativo y creado para la ocasión y que yo te recomiendo es C#.
Un saludo!