Me as a programmer can assure you that PROGRAMMING is the best way to learn how software works using the hardware which executes your software.
Programming languages such as Visual Basic (VB),C# or C++ are great languages and in them you can make whatever you want and learn very well how the software works.My favorite is C#.Even though I started with VB and later used C++,C# is still my favorite because I like the syntax and how things work.But in all three of them there are NO LIMITATIONS when making a software.The only limitation is KNOWLEDGE.Remember that
I would recommend you to use C# because it's just great.Maybe to you it will be VB...in any case learn the one you like the most.
And don't give up if from first you don't understand anything...because you won't lol...nobody does
Programming is a very hard task,especially if you make bigger applications/programs and it takes TIME to learn and make something good.
So don't give up!
And be sure to use the newest version of Microsoft visual studio such as 2010 or 2012 because many things are easier to make and it requires less code for the same thing.I am probably the only one who uses very old Microsoft visual studio 2002 lol.But that's just me lol.Crazy as always
Here is a small view of C# programming:
Cheers and good luck!It is going to be a long road trust me
