@Steve Weiser: The LANGUAGE itself is very very similar to BASIC on the Commodore Vic 20 / 64. However, I'm betting what you're struggling with is the .NET Framework. What if someone had written a massive amount of code to do lots of cool stuff on the Commodore 64, like display windows, communicate via the internet, etc. That's what the .NET Framework is. It is different from Visual Basic, although VB wouldn't be able to do anything meaningful if it were not for that framework. Is it convoluted? If you need a simple solution then you may wonder why all the complexity? However, generally speaking, complexity exists to provide a larger wealth of options / freedom. It's a trade-off. Each feature exists because *someone* *somewhere* needs it. But yes, it can be very confusing / difficult to get a toe-hold.
@Rodrus: WPF provides much more flexibility but with added complexity (see previous paragraph). If you're building something in-house for your own usage and you just want to get the darn thing done quickly, the Windows Forms is probably for you. If you are using this as a vehicle to learn and eventually get a job at another company and can take your time then I recommend WPF. Good luck!