[This documentation is preliminary and is subject to change.]
Topics in this section of the Microsoft SharePoint Foundation Software Development Kit (SDK) provide helpful conceptual and practical information for both new and veteran SharePoint Foundation programmers.
Conceptual Overview of SharePoint Foundation and its child topics provide an explanation of SharePoint Foundation as an application from a developer perspective. Included are detailed discussions of the hierarchy of components that constitute SharePoint Foundation and how those components are modeled by SharePoint Foundation types. In addition, in this section you can find discussions of how SharePoint Foundation is built on, but modifies, Microsoft ASP.NET, and how development on the SharePoint Foundation platform differs from development for ASP.NET.
SharePoint Foundation Development Tools and its child topics provide detailed information to help you be a more productive SharePoint Foundation developer. This section includes explanations of key tools that you can use and how to customize them for SharePoint Foundation development, as well as many small, but valuable productivity tips.
SharePoint Development Tasks - How Do I ...? gathers together in a small set of pages links to all the “How to” and similar topics throughout the SDK.