Hello Daz1966 and welcome to the forums
You mean 45 years young?
Age won't impact your success as a programmer, as long as you are motivated, I'm sure you'll be an excellent programmer one day!
As the others have already said, I would also like to recommend that you learn VB.NET. It is part of the .NET framework, like C# C++ and F#, so understanding of VB.NET will set you in good stead if you ever choose to change to another language.
I started teaching myself VB.NET in Summer '11, no courses or anything, just books and Google. It worked surprisingly well and I found that I was soon able to make a nice little form application (I think a calculator was my first project). I originally started learning from the Visual Basic 2008 For Dummies Book
, but a few of the things completely threw me and I drove myself mad after endless errors in Visual Studio 2010! I then decided to drop the book and see what was available on the web; I quickly found this site and I couldn't recommend it more:
Microsoft Visual Basic .NET tutorials for Beginners
Not only is it free, but it is excellent material. Nice clear instructions, well explained reasoning, screenshots for tricky bits and challenging tasks at the end of each page. Luckily I only borrowed the book from the library, because this website is far better than any book that I've seen so far.
I spent a few months learning VB.NET in my free time (as a student, I don't have much!) and I trudged along with the course. When it started getting complicated, logical errors etc., I decided that my time would be better spent with a more complicated language, one that I can stick with. So I'm now teaching myself C#, again, on that same website:
Visual C# .NET for Complete Beginners - a free programming course
To date, I've got further than I did with VB and it's a really nice language. I have to say, learning VB first certainly helped as I already knew about the different variables. So start with VB and once you feel comfortable with it, perhaps consider learning a more complicated language, but it depends on what you want out of a language.
Should you choose to learn VB, I would be happy to help you should you ever get stuck - or if you just want to know something in a little more detail. The only problem is, you'll probably be better than me in no time!
If you have any further questions then feel free to ask.