I've recently made a final decision that 'Programming' is the career path i wish to take. I've been playing around with Visual Basic for about a 6 months now and i wish to take it to a higher level. I've been reading online courses for C++ and watching video tutorials. This, i realise, is nowhere near enough! I continue to read through as much of this material as possible as I would like to become, shall we say 'fluent' in the language. My question to the world is: How can i get from where i am now to a qualified programmer by avoiding any schools or universities? I am aware and prepared for the long, possibly frustrating, years to become fully knowledgable in the subject, but i am in a position where i can only teach myself. What sort of path should i take? e.g: C++ Language >moving to> Computer Science Course >moving to> Software Developer Course. I will be attempting to take the 'Courses' as home-study courses but would really like to know what kind of route i will need to take. Thank you for your time.