Imagine you want to learn Python (or any other language). Over the course of a few weeks, you try out new functions and create various small sample programs.