Опыт, практика ASP.NET?
Сначала:Design Patterns in C#SOLID Design Patterns
Потом обязательно изучить:ASP.NET MVC. Урок 0. ВступлениеSocialGoal v1.0.0 (обязательно!)ASP.NET MVC Best Practices — поможет определиться, что и куда изучать.
Ну а после просто читать блоги. Ну и конечно, не забывать про видеоуроки от Pluralsight, Lynda.com, Tuts+...
А как пример проектов можете попробовать сделать что душе угодно: hh.ru, форум, сайт знакомств, сайт для тестирования знаний, тот же Тостер, тут уже неважно — подберите сайт, который нравится, и просто мутите его аналог :)
"создай свою социальную сеть или CMS" )))
как понять что написать для получения опыта? вы придумали сами себе задание, создать интернет-магазин и создали его для localhost?
ну попробуйте что-нибудь высоконагруженное создать, которое в реальном времени будет много данных обрабатывать и хранить.
создайте свою CMS в конце концов )