Fog Creek Software
Discussion Board

Welcome! and rules

Joel on Software

Seeking .Net Book recommendations

I'm needing to get caught up w/Microsoft and .Net.  I did a fair bit of ASP (VBScript) and VB COM programming (components for MTS) a couple of years ago, but have been in Unix-land since.  I've been developing software professionally for about 12 years.

An opportununity has come along to get involved in a project (database app with web and possibly a local client interface implementation) that will likely be implemented using .Net (customer's requirement) and I need to get up to speed with how to configure a dev environment, develop the application, i.e. the whole life cycle.

I understand this may not all be found in one book but hoping that folks can share their recommendations.

Tuesday, June 10, 2003

I've been to a few training classes for .NET.  I've asked all the trainers for any good books and none of them have been able to recommend any.  A co-worker recommended Pragmatic ADO.NET by Shawn Wildermuth which I'm still going through.

I'd be interested in book recommendations, as well, for any .NET topics.

Wade Winningham
Tuesday, June 10, 2003

I highly recommend Expert One-on-One Visual Basic .NET Business Objects by Rocky Lhotka.  This book provides a comprehensive framework for developing a "Component based, Scalable, Logical Architecture (CSLA)"

The book was originally published by Wrox, but they have subsequently gone bankrupt after printing only 3500 copies.  At least check the reviews on Amazon.

The book is now being published by Apress, but I do not know if it has been release yet.  Check here

There is also a very active newsgroup discussing the book.  The author responds to questions quite frequently.

Jason Watts
Tuesday, June 10, 2003

I found the Lhotka book at the local Borders; thanks for the tip on that.  As far as VB vs. C#, I gather that C# has the "buzz" factor but is VB still the "safe" choice for a custom business application?  One of the main concerns of this client (based on past experience) is being trapped by languages/technologies for which the availability of development and support resources is limited.

Tuesday, June 10, 2003


I liked Fergal Grime's "Microsoft .NET for Programmers".

It comes as close as I've seen to "covering it all" (within reason) in around 300 pages.

You can learn more about the book at the book's website.

To order or read others reviews:

Guy Incognito
Tuesday, June 10, 2003

An excellent introduction to the runtime, and .Net itself is Sams ".Net Common Language Runtime Unleashed".

For an easy to get into into to ASP.Net (using VB.Net code) try "ASP.Net Unleashed".  This is, IMO< the best beginning ASP.Net book out there.

Once you get a feel for what you're doing in ASP.Net, try the Wrox namespace references (I have the VB one on my desk, and I've found it indespensible.)  Also for C#:

For Windows Forms programming, the best books out there are from MS Press.
"Programming Microsoft Visual Basic .Net (Core Reference") and "Programming Microsoft Windows with Microsoft Visual Basic .Net"
I can't vouch for the C# versions, but knowing MS Press, they should be the same books with revised code samples.

You'll also need an ADO.Net book.  Several of my co-workers  like "Microsoft ADO.Net (Core Reference)", by MS Press but my personla favorite is "Professional ADO.Net with VB.Net" by Wrox.

Hopefully something in there will help you out.

Xander Sherry
Tuesday, June 10, 2003

Check out learning videos at
Good for basics. Some advanced stuff too.
(Note: The URL contains my referer ID, if uncomfortable, please do remove it :) )

Wednesday, June 11, 2003

It's Sorry for the typo :)

Wednesday, June 11, 2003

*  Recent Topics

*  Fog Creek Home