I've narrowed down my learning resources to the following:
- SharePoint 2010 as a Development Platform (APress)
- Professional SharePoint 2010 Development (WROX)
- AppDev Microsoft SharePoint 2010 for Developers Vol 1
Would you recommend getting one of those books or video training before knowing C# in depth? I'd like to get up to speed with MOSS 2010 as soon as possible, and if I could learn C# along the way by reading SharePoint 2010 book it would be ideal.
Oh as for my experience, I am a beginner java developer. There are a lot of similarities between C#, but things like collections, lists, generics, lambdas, data binding is something I am not familiar at all.
So...should I read the book on C# first or would I be fine if I go straight into SharePoint 2010 development?