A set of ideas and projects to work on that are great to help you learn a programming language.