As an experienced programmer I would suggest to NOT learn Visual Basic first.
Visual Basic teaches you to code in a certain way, nearly every other language out there is based on C#, which is incredibly different to Basic and you will actually find it harder to learn C# (and every other language) if you started with Basic.
I would really advise you start with Visual C# 2010, you can download a free "express edition" copy of it from Microsoft .NET's website.
I'm only giving you some tips because I personally did start with Basic and back in those days I found it so hard to learn any other language afterwards; which if you ever have a programming based career, you will need to know.
Good luck! (I was your age when I started, 3 years on, I am considered to be one of the most advanced developers in my area; don't let your age stop you!).
~deHackerOwnz~
Visual Basic teaches you to code in a certain way, nearly every other language out there is based on C#, which is incredibly different to Basic and you will actually find it harder to learn C# (and every other language) if you started with Basic.
I would really advise you start with Visual C# 2010, you can download a free "express edition" copy of it from Microsoft .NET's website.
I'm only giving you some tips because I personally did start with Basic and back in those days I found it so hard to learn any other language afterwards; which if you ever have a programming based career, you will need to know.
Good luck! (I was your age when I started, 3 years on, I am considered to be one of the most advanced developers in my area; don't let your age stop you!).
~deHackerOwnz~