MS has always confused me by providing many similar things at multiple places!! 😦
Anyways, I have found this Software Development Kit for SharePoint 2010, which contains conceptual overviews, programming tasks, code samples, and references to guide us in developing solutions based on SharePoint 2010 products and technologies.
Supported operating systems: Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP
- Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, or Visual Studio 2005 to open and compile the sample projects
- Microsoft SharePoint Foundation 2010
- Microsoft SharePoint Server 2010
- Microsoft .NET Framework 3.5 Redistributable Package
Thanks and have fun!! 🙂