How to practice in specific area of programming?

for example, classes and objects and recursion. is there any site that has an exercises in each of these areas? I keep on following the law "practice is the best teacher" ^_^
These things are core concepts to programming in many languages, most non-basic problems will do, even if they are intended for a different language.
Topic archived. No new replies allowed.