Why CodeQuizzes?

Learning programming is hard... retaining what you learn is even harder! When you learn a new concept, you need to practice it several times or you'll immediately forget it.

What is the point of reading a book or taking a class if you're going to forget everything anyways?