A few people have asked for advice on resources to help them get started with SharePoint development. Here are a few I like to suggest, add a comment if you have others.
Pluralsight On-demand Library (Subscription required)
Inside Microsoft Windows SharePoint Services 3.0
This book is on SharePoint 2007 but I had to list it because it’s the book that helped me get started.
Inside Microsoft SharePoint 2010
The SharePoint 2010 version of the book above.
Professional Visual Basic 2010 and .NET 4
There’s only one chapter on SharePoint in this book but it was authored by yours truly so I had to list it.
StackExchange – SharePoint
A great place to ask SharePoint questions.