I have always enjoyed the thought of programming but actually learning of it has been a different thing. I did start a college course at night school one day per week back in 1999 using C, but after 6\/7 lessons I decided to quit the course due to other computer courses I was attending at the time, combined with work, it was very difficult trying to juggle everything in with the hours I had free. When I look back it was one of my biggest regrets.\n\nHowever, more recently my interest have been growing in programming again, I guess the interest is implanted inside me from the days of the ZX Spectrum when you spent countless hours typing out pages of programming from a magazine only to find a syntax error when you ran it! I have recently taken a peep at C++ and C# from online tutorials and I am wondering which is the best to learn as a hobby. My current understanding of the languages is very basic to say the least, I can just manage to put out an 'hello world' program but I do have the patience to learn! \n\nBesides the syntax, what would be the main difference between learning C++ and C#. I know C# is more .net orientated so should this be the logical way to go for programming with windows?