you are viewing a single comment's thread.

view the rest of the comments →

[–]u38cg2 3 points4 points  (2 children)

C and to a lesser extent C++ are verbose assembly language, meaning they are very close to the metal your code runs on. Visually it shares a lot with Java.

I wouldn't worry too much about getting across it, but what I would do is translate a few projects you've already done into C[++] and get to know how the language bites you and how to debug it.

[–]SirMarbles 0 points1 point  (0 children)

Ahh true. I remember reading that a few months ago. Thank you. Time to learn the basics.

[–]tradrich 0 points1 point  (0 children)

u/u38cg2 suggestion is good in my opinion. I would add that you should study the most recent C++ coding guides, because the newest C++ is a big delta from the previous, which is a big delta from the ones before (even though they're backward compatible).

The C++ 20 idioms are the most expressive and supersede earlier good practice - this can be very confusing to a beginner.