Patrick Tisseghem has published two extensive article (33+26 printed pages) on SharePoint development. Summaries:

"Learn the skills you need to develop for Windows SharePoint Services 3.0, about the differences from traditional ASP.NET development, about the required development environment, and the steps to build a Windows SharePoint Services solution with Visual Studio 2005 Extensions for Windows SharePoint Services 3.0."

"Explore Windows SharePoint Services solutions, solution architecture, and techniques for creating, deploying, maintaining, and upgrading Windows SharePoint Services solutions."

You can find them here:

http://msdn2.microsoft.com/en-us/library/bb530302.aspx

http://msdn2.microsoft.com/en-us/library/bb530301.aspx