If you want to pursue C++ that is great, I will ask you some questions at the end of this thread. First off I will tell you where to go for instruction/books. The only book I can recommend to a new programmer who wants to learn C++ is Bruce Eckel's "Thinking in C++" There are two volumes to this book, both are actually available free online. Yes free, this guy puts its work up for free.
Even though the books are free in electronic form, I would highly recommend purchasing them from Amazon.com for two reasons. First off, you are supporting this amazing author (the books are not expensive from Amazon). Second, it is much easier to learn from a book than to learn from reading on the computer. Nothing wrong with reading online, but you can't take the computer everywhere. Need to do your business for the night? A book is really one of the only acceptable things to bring in with you...
Seriously, get both the electronic version and pay for the printed version (Volume 1 is $31 and Volume 2 is $35). The books are unvelievable values when you compare them to the college textbooks I have used. The price is very low, and the quality and content is overall much better than my Intro C++ textbook.
Volume 1: http://www.amazon.com/exec/obidos/ISBN= ... uceeckelA/
Volume 2: http://www.amazon.com/exec/obidos/ISBN= ... uceeckelA/
Now, some questions for you? Why are choosing to learn C++? Do you plan on doing systems programming or games programming? Mission/time critical programming? If you are not planning on doing any of those you would be much better suited to other languages. C++ is a great language, don't get me wrong. However it takes a lot of its values from C, thus it is very machine efficient and very unforgiving to the programmer. You may be better suited learning a language like Java. I am in no way trying to steer you away from C++, it is just that C++ is both a tough language to learn well and its niche is shrinking every year. I am not saying it will go away soon, but it is definitely being phased out for UI's and being replaced by Java-like languages.
If you have any questions/comments or problems be sure to let us know.
The primary purpose of the DATA statement is to give names to constants; instead of referring to pi as 3.141592653589793 at every appearance, the variable PI can be given that value with a DATA statement and used instead of the longer form of the constant. This also simplifies modifying the program, should the value of pi change.
-- FORTRAN manual for Xerox Computers