Fog Creek Software
Discussion Board

Welcome! and rules

Joel on Software

.NET? Must learn.

I'm afraid I'm going to be pretty quiet in here as I sit back and soak up the information ... I've not had chance to play with .NET (I don't even have time to breathe recently, which is rather bad for my brain ... ) so I'll be treating it as a learning tool for the time being. I hope it takes off.

I'll shut up now so that I don't start adding the 'noise' that Joel is trying to avoid.


Greg Harvey
Thursday, September 19, 2002

Too late.

Thursday, September 19, 2002

Hey, be nice. ;)

Thursday, September 19, 2002


One of the nice things that has happened with .NET and one which will specifically help you is the vast amount of free resources that are available on the web to learn about .NET.

The three primary sites that I would suggest that you check out would are:

The Home of the ASP.NET team at Microsoft @

The Home the .NET Framework team at Microsoft @

The Microsoft Windows Forms Site @

In addition, the .NET SDK which contains documentation, Quick Start samples and other tools can be downloaded for free @

If you are interested in Web or Mobile Web development using ASP.NET, I would highly suggest that you take a look at the ASP.NET Web Matrix, a completely free IDE that was developed by the ASP.NET Team at Microsoft.  More information and info on how to download it can be found @

Good luck in your .NET Explorations.  I think you’ll really enjoy it.


-- Anil John -
-- #1 .net Mobile Development Resource
-- Connect with .net - Anytime. Anywhere.

Anil John
Thursday, September 19, 2002

Thanks a lot Anil. That's brilliant.


Greg Harvey
Thursday, September 19, 2002

One thing you can do is just read the documentation.  They have a nice class reference.  Start at the beginning, and just read the overview on each namespace.  If you see something interesting, take 30 minutes and write a tiny app with it.

I recently did that, going over most of the namespaces.  Now, when something comes up that I haven't dealt with, I will probably have an idea of where to look.

And, of course, get VS.NET.  If you use VB.NET, and have all the intellisense turned on, you can figure out some namespaces just by poking around with the code editor -- and you get the added benefit of having actual code experience with whatever you are learning, not just reading about it.

Michael Giagnocavo
Thursday, September 19, 2002

One (minor) caution: the QuickStart tutorials that come with the Framework SDK are excellent, but they assume that you do not have VS .NET to work with. (This makes sense, inasmuch as the point of the SDK is to let you build .NET apps without having to install anything else). This sometimes causes them to do things the hard way, where there are shortcuts in VS .NET. A case in point is binding data to the DataList control in ASP.NET. The QuickStarts will show you how to write the grungy HTML; they won't tip you off to the UI for doing it automatically in VS .NET.

Mike Gunderloy
Friday, September 20, 2002

And don't forget Mono.

.NET is pretty cool stuff, and it's nice to know there will be a cross-platform implementation available.

Michael Kale
Friday, September 20, 2002

Also, do not forget "Rotor" which is an implementation of .NET on the FreeBSD platform.


for more information.

- Anil

Anil John
Saturday, September 21, 2002

*  Recent Topics

*  Fog Creek Home