C++ As First Language

Started by
71 comments, last by Fredericvo 11 years, 9 months ago
I don't think it is so hard to learn C++ programming..
But it is sure that you should learn more about Computer before C++ programming .
You should know how the memory and cpu work together and understand what the memory address really means ....this is the key to understand pointers in C++ (notice the function pointers)

Then any trouble else with C++ programming?

If any it'll be how to design a project...
Advertisement

Provided you know how to distinguish good and bad advice.


And as a first language there in lies the crux of the matter.

As a beginner in programming you are, by definition, not good enough to tell the difference between good and bad advice. You simply don't have the knowledge to back it up and when it comes to a language like C++ outside of a few books the advice lurking on random internet sites tends towards 'bad'.

I don't think it is so hard to learn C++ programming..
But it is sure that you should learn more about Computer before C++ programming .
You should know how the memory and cpu work together and understand what the memory address really means ....this is the key to understand pointers in C++ (notice the function pointers)

Then any trouble else with C++ programming?

If any it'll be how to design a project...

That's why I think assembler could actually be an excellent first language. After all many old programmers had nothing else and so it was their first language. I myself, though am moderately old, knew assembler before C and C++ and whenever I wasn't sure what a feature did I'd often peek at the assembler output to get it.

This topic is closed to new replies.

Advertisement