VB.NET vs C#.NET
both are pretty easy, but i'd recommend you to first learn another language, probably C, C++ or Java (id personaly recommend you c++). what's cool about both VB and C# is that they have really cool libraries and creating some things are just so easy…. like for a hash breaker id recommend C#, for a game or buttin thigy prog VB, because it's so easy making them! i know that C# is in sandbox mode but i dont know for VB.
I'd recommend starting with Python and moving on to C/C++. VB and VB.NET are Microsoft based and enforce bad programming practices. Starting with Python helps to ease you into "real" programming in an easy way, and allows you to see fast results, which is what you want if you are new. It may be too lightweight, but it is a good primer. Once you know the general program structure, I recommend moving onto C/C++ as they are more powerful.
These are my recommendations, but it's all down to personal choice. Try all of them, and see which ones you like, I just think VB is too easy and sloppy. I started with C and then moved onto C++ btw.
Have fun
ChristmasCelery
I think Java is an excellent choice then. It is powerful, it can be used to create GUI's with ease, and is multi platform. I myself have not programmed in Java yet, but it has a C style syntax, which makes it a million times better than VB for a start :D
It is not neccessarily a beginners language though, and if you want SUPER EASY GUI apps, VB is descent for an absolute beginner, though it is Windows only.
C# is more powerful, but again, windows only.
C/C++ are cross platform, powerful, but more difficult.
As long as you stick with 'em though, programming languages are usually not that hard. Read a lot, code a lot and you should get them in no time. ;)
It's always good to know several languages and which you should know depends on what your planning to do. If you want to have total control then it's C/C++ but it requires a bit more work. VB is very good if you have an idea for a pretty ordinary program, want a visual interface and don't want to spend lots of time on that. C# is like a simpler and I think weird version of C++.
Go for either VB or C++. I started with VB and am now learning C++.B)