Hey, hopefully someone on here can help me out the way I've been trying for weeks now...
Anyway, I'm looking at starting into programming really deep, and I eventually want to start writing/working on emulators (starting with a chip8 emulator), but I need more practice with programs, specifically writing programs from scratch. The problem is, I'm not good at all at coming up with my own ideas. Therefore, I ask here: can anyone provide me with a simple, straight-forward list of types of programs to make to get everything down that is needed for getting into higher-level programming? (Was that clear enough? lol)
If you're new to C, I would recommend finding a "linked list" tutorial that you like and work through it (ie, impliment a linked list where you can insert, list, and remove nodes). There is a TON of material around.
It may take you a few full days, but it's probably the best way to develop an understanding of pointers, structures, and memory, which are central to the language.