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