3/29/2006

ASP.NET / .NET Framework: YO, DOOOOOD! It's in the Quickstarts!

If I had a dollar for every forum or newsgroup post I've seen that could easily be answered by just looking at the ASP.NET / .NET Framework Quickstarts, I'd be a very rich man.

I don't know whether it's because people are just lonely and are looking for some sort of validation, or that they are just plain STUPID, or a combination of the two.

Here's the deal: People make posts to newsgroups and forums with these questions. And they wait for an answer, which often never even comes (either because their posting netiquette is really poor, or because the post isn't really very interesting to most readers and they respond to other posts). And so the posters get frustrated.

The Microsoft people have invested a HUGE amount of time and effort to provide you with tools to make the learning experience easy and productive. A significant amount of this effort for both .NET 1.1 and .NET 2.0 has gone into the production of the Quickstarts tutorials and the Samples applications.

What never ceases to amaze me is that a significant percentage of users do not realize that these applications are available as part of the installation tree for BOTH Visual Studio.NET (2003 and 2005) AND the .NET Framework SDK (1.1. and 2.0).
They are FREE -- and all you need to do is install them, follow the easy setup instructions, and "dive in". The example code is provided in both VB.NET and C#; the language preference is yours.

Not only that, but both quickstarts for ASP.NET (versions 1.1 and 2.0) are available online if you are too lazy to install them on your local machine!

http://samples.gotdotnet.com/quickstart/ -- that's the 1.1. Quickstarts.


http://asp.net/QuickStart/aspnet/Default.aspx -- and that's the 2.0 Quickstarts.

There is also a Windows Forms "Quickstart" with over 900 code samples here.

N.B. --I had a couple of comments to this post intimating that I am being "arrogant". Perhaps I could have worded it in a more benign manner, but my objective here is not to be arrogant or come off as "holier than thou" -- it's to enlighten people to the fact that these excellent resources exist, and to encourage people to use them as a more productive first step. I've been programming with .NET since 2000, and I still often refer to the quickstarts as a convenent way to find sample code on "How to do X" - either because I've forgotten how to do it, or because (arrogant "hotshot" that I may be) I actually do not know how to do it.

Folks: HOW ABOUT IT? QUICKSTARTS!

Rest my case.