I'm trying to learn C and/or C++ because I've been programming in languages that take care of the dirty work for me (bounds checking, garbage collection, etc) and I think the experience would be beneficial. Generally when I've wanted to learn a new language I've had a project I wanted to write for myself and that was a way for me to learn. Unfortunately right now, there is nothing that I need to write for myself or anyone else.
I know this is a super broad question but do you guys have any ideas for a program that I could write that would guarantee that I will have to get into the nitty gritty-ness of the languages? (IE, lots of pointers, mallocs, basically everything I've taken fore-granted with C#, Java, Python, etc) It doesn't matter if there is a program already out there that does the same thing or if the program is remotely useful... just need an idea. I was thinking about doing something in C first and then moving on to C++ when I felt somewhat comfortable. Thanks in advance.
I know this is a super broad question but do you guys have any ideas for a program that I could write that would guarantee that I will have to get into the nitty gritty-ness of the languages? (IE, lots of pointers, mallocs, basically everything I've taken fore-granted with C#, Java, Python, etc) It doesn't matter if there is a program already out there that does the same thing or if the program is remotely useful... just need an idea. I was thinking about doing something in C first and then moving on to C++ when I felt somewhat comfortable. Thanks in advance.