Какой способ набраться опыта по разработке на C#?
Рецепт прост:
1)Для начала выучить сам язык и FCL на достаточно хорошем уровне
2)Выбрать для себя определенные технологии и начать их углубленное изучение
3)Писать много кода
4)Принимать участие в OpenSource проектах
Самый верный способ это придумать себе задачу, пытаться ее реализовать.
Когда у вас появятся первые ошибки, тогда можете считать процесс обучения начат.)
Пытайтесь ошибки исправить самостоятельно, если не получается то пишите сюда и гугл вам в помощь.
Ну и конечно же главное это желание!)
Удачи!