tgoe wrote:C++ is a huge, ugly and complicated beast. Remember that its very reason for being is to remedy perceived deficiencies in C. If you don't know C beforehand, you won't know why you're using C++ or even if you should. OOP is no excuse... especially if you're a beginner

depends in wich contex are you saying it...if you are thinking about the look of a code, you are wrong, c code is quite messed up than c++, but I agree with advice that is much better to start with c than with c++, because when you know c, you know the programming logic, and every code that you see will be understandable (i'm not sure that it's rught spelling), for example i know c really good, and i almost never before saw javascript, but it didn't stoped me to pass all javascript misions on this page cuz I know c, and allmost all programming languages are similar...
P.S. sorry for my baaaaaaaaad english, I'm still learning...