I recently came across a few excellent SharePoint Development resources. Check them out below.
http://msdn.microsoft.com/en-us/rampup/default.aspx Ramp Up is a free, online, community-based learning program, with a number of different tracks that will help you build your portfolio of professional development skills. Ramp Up has a solid foundation of premium technical content from subject-matter gurus, and provides easy-to-access content in a variety of forms that guide you in learning the important skills.
http://www.point8020.com/SharePointDev.aspx Over 12 hours of free, developer training with SharePoint technologies from Microsoft.
http://www.muhimbi.com/blog/2009/05/muhimbis-sharepoint-development.html One of our partners has decided to make their internal SharePoint development guidelines documentation available for download. Very handy information, but be aware of their disclaimer about accuracy of the information.
Hope this helps with SharePoint readiness!