Developer Tools for SharePoint
PowerShell
Development Primer for SharePoint
Namespace Development Box