3 ms·
Someone else addressed your third point but I wanted to address the first one as well. I write code in C++ almost every day for work. I wouldn't teach C++ to a
by fredophile 12y ago
Someone else addressed your third point but I wanted to address the first one as well. I write code in C++ almost every day for work. I wouldn't teach C++ to a child as their first programming language. I'd probably want to teach them a simple language that focuses on the building blocks of code that allow problem solving. Things like loops, conditionals and variables. I wouldn't want them to ever need to worry about things like integer overflows, floating point arithmetic, memory allocation, preprocessors, templates or any low level details. This doesn't mean the ideal teaching language would be stodgy and useless. It just needs to offer an appropriate level of abstraction for the current age and experience level of the learner.