My name is Michael and I'm a novice programmer. Novice meaning I've never written a program in my life which is the category most people fall into. Second thought, I won't even consider myself or anybody else a novice programmer until we actually write a program. That being said, I've chosen to learn C++. As you can imagine, I have a million questions and thoughts flying through my mind. I've read all of the topics on this board and many tutorials. They've been a very big help. They've also been very confusing. I see that some of you have been programming for a long time. My main interest lies in A.I. Should I become a solid C++ programmer before I play with A.I. or should I incorporate what I can while I learn C++? I just want to prethank anybody and everybody that assists me in my journey.