Subj : Re: C++
To   : Nightfox
From : crow
Date : Sat Nov 09 2019 02:15 pm

I would say that learning C++ first is bad.

The reason for that is probably due to it's complexity and many Features.
Which may cause people to not understand some of C++ or Programming in
general. But a Language like C would be better for an intro to Programming in
my opinion because it doesn't have things like Classes or other things such as
Vectors(Whatever those are for anyway). Python is also good for a beginner and
can help someone get into OO.

As for learning a Procedural-Language like C first that then stops someone
from learning an OO-Language, I think I can understand why. If I'm correct,
it's because the person who learned Procedural or even Functional, wouldn't
have used things like Classes or Objects before. As a result, they may not
know much about it or the OO-Language.

But I don't think it should be too hard to transition from Procedural to OO. I
mean, I'm learning both C(Procedural) and Java(OO) and I have no problems with
two completely different Paradigms. I know I'm not the only one who doesn't
have these sorts of issues with things like Paradigms.

--- Mystic BBS v1.12 A39 2018/04/21 (Windows/32)
* Origin: Archaic Binary