This is the excellent developer guide which really has plenty of things to understand well. I strongly recommend this to you. So, please get it and start reading it for better understanding and knowledge on SharePoint 2010. Get yourself strong in the skills. Easy to learn.
Download SharePoint Developer Guide free