Well, I don't regret learning WinAPI, but nowadays I do pretty much everything in C# WinForms - not because I can't do it in WinAPI, but because I can cut development time down by an order of...