Question: In sharepoint 2007, when you were looking at a list there was already a default drop down box to change the list view.

![Sharepoint 2007 View Selection](https://i.stack.imgur.com/h4Osm.png)

Now that we have upgraded to Sharepoint 2010, we have noticed that this drop down box is hidden in the ribbon control "List" tab which you have to click then you can select the drop down box value.

![Sharepoint 2010 First Click to View Selection](https://i.stack.imgur.com/mjlIB.png)
![Sharepoint 2010 Second Click to View Selection](https://i.stack.imgur.com/BLMnn.png)

Is there a way to add the drop down box to the default view in Sharepoint 2010?

Answer: 
It is important that you get an understanding of how the SharePoint platform fits together. Have a look at the architecture and understand how different components relate to each other. This is a link to an architectural overview:
<http://msdn.microsoft.com/en-us/library/gg552610.aspx>

Setup a sandpit and play around with the environment. Gain an understanding of the different elements (lists, libraries, security, sites, central administration, services).

This link has some ideas for some courses/exams:
<http://blogs.msdn.com/b/pandrew/archive/2008/05/01/getting-started-with-sharepoint-development.aspx>

This link has some other detailed learning material such as videos and labs:

<http://msdn.microsoft.com/en-us/sharepoint/aa905692>

<http://www.learningsharepoint.com/2010/10/30/sharepoint-2010-development-tutorial-videos-2/>

<http://praveenbattula.blogspot.com/2010/05/free-sharepoint-2010-developer-tutorial.html>

The MSDN site is a great reference for SharePoint API information.

Setup a development environment for SharePoint and run through some tutorials - you need a local instance of SharePoint installed on your development environment.
Here are some tutorial links:
<http://dotnetguts.blogspot.com/2008/06/sharepoint-development-tutorial.html>
In addition to previous answers.  

 First of all (I agree absolutely with @Christophe) you need to explore out of the box sharepoint functionality - list and libraries and them settings, content types, permissions, workflows, sites and webs, oob features and so on. Next I recommend you to read book `"Inside Microsoft Windows SharePoint Services 3.0"` by *Ted Pattison* and *Daniel Larson*. This book is sharepoint 2007 related, but provides fundamental aspects of sharepoint development, that uses in 2010. And you need to try to create features using 2007-style - it means using .xml, .ddf files, cabinet maker and stsadm deployment. Its important, because visual studio 2010 hides a lot of deployment and package aspects. When you face with problem, this knowledges help you to quickly diagnose a problem.