Dot Net is basically a programming framework created by Microsoft. It is intended to use only in the Windows platform. It includes a large library of pre-coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework.
Programs written for the .NET Framework execute in a software environment that manages the program's runtime requirements. Also part of the .NET Framework, this runtime environment is known as the Common Language Runtime (CLR). The CLR provides the appearance of an application virtual machine so that programmers need not consider the capabilities of the specific CPU that will execute the program. The CLR also provides other important services such as security, memory management, and exception handling. The class library and the CLR together compose the .NET Framework..NET comes complete with a library of coded solutions to common issues that arise a=d a virtual machine to execute programs created using the framework. Programmers use the framework s Base Class Library, which includes a user interface, data access and connectivity, cryptography, web application development, algorithms, and network communications, to make programs. The CLR(Common Language Runtime) gives programmers the capacity to manage memory usage and exceptions.
.Net Frame work
Programming in VB .Net
Programming in C#
Implementing COM+ and XML Web Services