VB.Net using Visual Studio is another great language to learn. If you like programming with VB.Net you may eventually like C#, and vice versa. It has sophisticated data structures, can be Object Oriented and makes great Windows desktop applications or can be the code behind an ASP.Net website or web application.
If this was interesting you may be interested in this too.