Есть несколько вещей, которые вы могли бы сделать. Подбор хорошей книги по winforms не очень плохая идея (поиск по winzon.com winforms вызывает множество).
Для получения интерактивной информации страница Getting Started windowsclient.net является хорошей стартовой площадкой для начала работы.
Также часто компании используют определенные наборы инструментов (например, DevExpress, Infragistics и т. Д.), Поэтому просмотр их документов, если вы используете какой-либо из них, является обязательным.
В противном случае, тренируйтесь. Повторно внедрите функциональность пользовательского интерфейса, которую вы сделали в проекте ASP.NET, как приложение winforms и, возможно, попытайтесь расширить его. Или имитируйте пользовательский интерфейс программы, которую вы уже используете.
Что касается последней части вашего вопроса: практически любая Windows-программа, имеющая пользовательский интерфейс, может быть реализована в winforms (если только она не использует специфические функции WPF), так что вы, вероятно, уже использовали много приложений winforms.