Any C/C++ developers out there got tips on the best way to learn the language?
@lightspill Awesome, thank you! Gotta find where I put my copy of that book now.
@Ternary@furry.engineer Also C and C++ have diverged enough that learning C 'before' C++ isn't a good way to learn C++ if that's you're goal. If you actually want to learn both it's probably better to treat them as separate since the idioms are so different. Good C++ nowadays takes advantage of templates and library types heavily. Good C is entirely different. I have used both in Serious Business software that actual people use, though my current job is very C++ focused.
@lightspill Clearly my understanding of the languages is a ways off from fact. Kinda assumed that the ++ was a playful nerdy jab at incrementing and assumed maybe a few things.
Since posting the original question, have now done more research and… ope.
@Ternary@furry.engineer In general one of the best ways to get practical knowledge is to take a relatively simple program, remove a part you don't understand and see how it breaks and try to put it back together again. (I did this with an NFS server. I recommend something slightly simpler to start with.)
@Ternary@furry.engineer The C Programming Language is good for C.
The C++ FAQ is not a complete course on C++ but if you have experience with a variety of languages it will get you up and running and is what I learned from. Marshall Cline's worship of business over engineering is crap and can heck off, but just ignore the entire 'Big Picture Issues' section.