How should one learn real world C and C++?
Reading books doesn't help. Sure, you learn the syntax, how the language works and that's about it. There might be some useful tips in the book, but that's not how I seem to learn. This is why I consider myself an absolute beginner.
I need something which actually helps me learn how to write useful code. I really want to start with C as I will need both C and C++ in the future.
What methods should one use to move from writing "toy projects" to real world coding? Which projects would be recommended to start with?
Any help would be appreciated. Thank you!