SharePoint 2010 comes with a great set of tools for development. The development
process in previous versions of SharePoint was totally abandoned. Now we have
project templates, project items, menu items and deployment configurations.
Moreover, MSDN has a really nice series of articles
[http: