Primero que todo procura mejorar la redacción de los mensajes ya que no todos los usuarios tienen comprensión del "lenguaje" tipo chat que usaste
Cita: ayuda no c nada con esto estoy enrredado
Ahora tratare de solucionar un poco algunas de tus dudas. Desde mi punto de vista
1. .NET no es en si un lenguaje, es un plataforma de desarrollo compuesta por varios lenguajes (C++, VB.Net, C#, J# y F#) este ultimo aparece con el Visual Studio 2010.
2. El compilador del .NET esta incluido dentro de la misma herramienta de desarrollo ya sean gratis (Versiones Express) o las versiones de pago, asi que no tienes que preocuparte por realizar el proceso de forma independiente.
3. Utiliza el buscador del foro y
www.google.com seguro encontraras cantidad de manuales básicos para el aprendizaje.
Saludos