>IMO, you should learn Winforms before WPF. Most development is maintenance and there are few WPF apps to maintain, but lots of Winforms apps
Bingo! You hit my point on the head. WinForms isn't going anywhere.
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people