As part of the MSDN Ramp Up training program, there is now a track for SharePoint Developers:
This track consists of 5 levels of training content:
- Web Parts
- Data Lists
- Event Handlers
- Silverlight Web Parts
Each level contains a collection of articles, slide casts, code casts, and virtual labs. This is an awesome new resource to get up to speed with SharePoint development quickly.
Did I mention it's free of charge?