I forget, but didn't VB.NET take away the instant code rewrite AND continue ability you had in VB 6 during debugging/tracing ? That's the thing I loved about it!
I never actually used VB6 or VB.NET, just VBScript, so I don't really know.
They abandoned the old tried-and-trusted VB architecture and dived head-first into .NET, so the darned thing was fully-compiled and object-oriented in VB.NET ... and so is now a lousy learning tool, requiring too much higher-level event-based methodology.
At that point, it's no longer pickup-and-play, and you might as well learn VC++ or VC#.
VB6 would be an alternative ... but you can't get hold of it freely.
Jeez ... why is it so difficult to find a simple environment with a decent debugger!
Ahhhh ... Microsoft may have abandoned it, but your local friendly "abandonware" site should have a copy, complete with serial number.
Then you'd just have to apply the Visual Studio Service Pack 6 (that you can still download from Microsoft).
I just grabbed a copy for my own use since I only have VC++ 6, and not the full Visual Studio 6.
<EDIT>
Here's an interesting article on simple graphics programming in VB6 ...
http://www.tannerhelland.com/39/vb-graphics-programming-0/My feeling is that technozombie (or any new programmer) should just keep things as-simple-as-possible for his first programming, and just draw points, and
maybe lines, because that avoids introducing too many new concepts at once.