Personally I like Visual Basic a lot. It's the first language I ever learned (long before I entered the complex and difficult world of C/C++). I suggest Visual Basic if you want to develop your conceptual programming ability (ie: program flow, loops, functions.. all the basic things). In other words, Visual Basic is a good place to start because the syntax is clear and intuitive.
Also, Visual Basic .NET (or 2005) is simply an amazing developing tool, if you can get your hands on it. You'll be making windowed apps in no time. Oh, and you can use VB in Excel to do complex programming on the cells. I've been using Excel + VB for many years.