At the request of Mr Roger Tinsley (http://twitter.com/rogertinsley) have pulled together a short list of decent SharePoint 2010 Developer books…
- Professional SharePoint 2010 Development
- SharePoint 2010 as a Development Platform
- Microsoft SharePoint 2010 Web Applications The Complete Reference
Not strictly a development book, but still good background reading is: Professional SharePoint 2010 Administration
All good reads. All expect a reasonably high degree of .NET, ASP.NET development experience and SharePoint usage.
All books also available for Kindle
To get started you can download Microsoft SharePoint Foundation 2010 for FREE!