I thought it would be good idea to look what's new and changed in the CRM since I've stopped working with it last year.
Before starting there are some good introduction videos here, just to get started and see some of the things as they are.
After that I went to Microsoft Dynamics CRM Developer center page
Still no Dynamics CRM developer can avoid the SDK, this was my bible for the Dynamics CRM development.
Hope it helps,