hello, i want to learn c++ but before i begin, i would like some advices on how to plan my reading...(what to read first, what are the most inmportant for a beginner etc). Your answers would be very useful.
yours sincerely, vthimis:)
Please, I beg you, start with a command line compiler/linker and for the first fortnight don't even look at an IDE.
The knowledge you will gain about what's actually happening to your text files to turn them into a working program will make life so much easier for you and everyone else; you will never be stumped by "undefined reference" or "duplicate symbol" and you'll have an instinctive understanding of what actually happens to your header files and source files.
This, depressingly, will put you in the top 20% of programmers.
A compiler takes your text files as inputs and produces object files from them. A linker, links object files together and give you an executable binary file. You should learn how to use a compiler and linker, rather than letting an IDE (integrated development environment) to handle compiling and linking for you. At first, it may look harder for you, but in the long run, It would help you a lot to understand how each stage of compilation works.
If you are using unix like operating systems, gcc is all you need. You can check here: http://gcc.gnu.org/ .But if you are using one of microsoft's operating systems, someone else better answer your question.