One small word of caution-remembers the old saying: "When the only tool/platform you have is a hammer, everything looks like a pin." Dot Net is a great and vast platform to develop applications. Of course, while you're learning, feel free to do everything with Dotnet; just remember that when the time comes to put your skills into practice, you should always use the best platform for the job.
This site is intended to teach you how to program, to teach you new & fresh tips of .net technologies. However, if you have experience on .Net Technologies, you will find this site to be an invaluable resource. Ideally, when you are facing a problem, this site will contain tips & tricks that provides the solution, or at least it will point you in the right direction. Rather, you must use them and experiment with them by writing code, code, and more code.
.Net is a software development platform developed by Microsoft. It is developed by microsoft to compete Java in the market. Using .net there is no need to learn new programming language. It supports 48 programming languages like as C, C++, C#, J#, VB etc. Hence we can do programming in any programming language in which you feel comfortable to yourself. Infact .Net is a collection of :
Visual Studio 2001, 2003, 2005, 2008, 2010, 2012
Webservices, Window comunication foundation (WCF), Web API
Integrated development environment (IDE), Software development kit (SDK)
1.0 released on 13 feb 2002.
1.1 released in apr 2003.
2.0 released on 7 nov 2005.
3.0 released on 6 nov 2006.
3.5 released on 19 nov 2007.
4.0 released on 12 apr 2010.
4.5 released on 15 aug 2012.
.Net framework runs on Window Xp, Window 2000, NT4, ME/98, SP6a, Vista, Window 7 & 8, Window Server 2003, 2008 & 2012
Window 95 is not supported.
Window 98/ME can't be used for development.
.Net framework is a tool of .Net platform for building, deploying and running webservices, web applications and window applications. Mazor elements of .Net framework are CLR (common language runtime), FCL(framework class library), webservices, window & webforms/applications.
It is a layer between operating system(OS) and programming language.
It supports many programming languages.
.Net provides a common set of class library which can be accessed from any .Net based programming language.
The most/main advantage of .Net is that there is no need to learn new language to program on the .Net platform. It supports multiple language development. Supports high-level of communiction among applications. Supports various protocols such as SOAP, XML, HTTP. A huge and powerful class library with over 2000 classes.