Чем отличается решение от проекта в Visual Studio и как открыть несколько проектов?
1. Решение содержит несколько поектов. 
2. Отдельно проекты открыть можно, если скопировать их в отдельную папку, но студия все равно создаст для таких проектов решение. 
3. Вкладки называются по имени файла, текст которого они содержат.
1) Решение - это набор проектов. Так удобнее решать зависимости и одновременно делить на модули. Крайне актуально для больших проектов.
2) Можно. В двух экземплярах VS. В рамках одного экземпляра по моему можно только 1 решение держать.
3) Вкладки называются так же, как называются файлы (внезапно!) Почему именно Program - ну потому что так решил разработчик.