Originally posted by Razor
It is hard, but what do you need from math to write in C++?
You don’t need to understand advanced math, but you need to understand the basics of math, like addition, subtraction, multiplication and division. And if you understand does, then you basically understand math.
What you also need to poses is a good logical understanding. Any PC is fundamentally running on logic. 1 and 0`s
It is just if you want to learn C++ you need to learn what all these Symbols like || and == and = and & and && and += means, and believe me they are all representing some logical meaning.
You also need to learn about SCOPE, that’s all these {} signs you see.
Don’t go ahead and start to learn c++ by jumping into the abyss by learning MFC (Microsoft Foundation Code), because if you do and you don’t understand the basics then you will hit a brick wall, the moment you look at it.
Start by learning simple c++(lend a book at the library), create simple programs, and from then on, advance.
Remember, a language defines the way we think.
For reference, it took me the good part of a year to learn all of basic 2.0 on the Commodore 64, but by then I had a god understanding of how to build programs, and a good understanding of what variables is & how to manipulate them, etc.
Basic 2.0 was however a real-time translated (translated to the 1`s and 0´s) program (no compiler there) that was very slow on a ½ mhz machine like the C64 was. So I jumped to machine code or mnemonics.
The 286 IBM machines present at the time where too expensive for my parents and me, like 35000 / 7 = 5000 US$.
The thing is, all of you who want to learn c++. Be prepared that you are going to spend an incredible amount of time on learning all of what you need, in order to program what you want.
Remember you don’t need to know every detail of c++ in order to write good programs.