>>1479077>>1479188>>1479192I probably should have mentioned that the language doesn't matter, I just used Go as the pic because it's a non-OOP lang like C. I'm mainly concerned with the system design aspects, since almost every book I can find is either: OOP specific (which I already know, albeit I can still definitely improve in this sphere) or just tells you the syntax of a language but not really how to design a system
Nonetheless, thanks for the recommendations so far. They look like decent ways to practise procedural programming/thinking