Hello all, I'm currently taking a programming course using C, and I find programming to be pretty interesting. After I finish the course, I want to learn a couple other popular programming languages (C++, java etc) on my own. So, what should I do to REALLY become good at programming besides just reading the book and write some basic programs? Please be specific, don't just say "keep practicing", we all know that. Thanks for any advice!