.NET Framework (pronounced dot net) is a software framework developed by Microsoft. In this course you will learn to develop window and web applications using c# programming language. C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg. This tutorial covers basic C# programming and various advanced concepts related to C# programming language. ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites. It allows you to use a full-featured programming language C# to build web applications easily.