university, programming languages (-)
@KawaSeadrake @lizardsquid Yep, C is mostly used for embedded systems programming these days. C++ is a train wreck that is mostly used for performance sensitive systems where programmers believe they can out-optimize a garbage collected language without accidentally shooting themselves in the feet, which they are usually wrong about.
C is probably the purest way to learn (painfully) about pointers and the consequences of mishandling them.