Я планирую написать приложение Windows, чтобы помочь себе в некоторых исследовательских задачах тестирования (заметок, генерации данных, регистрации ошибок), и я застрял на ранней стадии выбора рамки/языка. Мой единственный опыт работы с веб-разработкой и тем, что я вижу, WinForms, WPF, Silverlight, Swing и т.д. Все одновременно устарели и процветают в зависимости от того, кого вы спросите.
В то время как моя главная цель - создать приложение, я бы хотел научиться чему-то полезному, а не собирать навыки с тем, что никогда не будет видно в проекте на работе. Какие платформы Java или С# люди рекомендуют изучать?