Projects are absolutely essential to learning

Regardless of what skill you want to pick up, projects are absolutely essential to learning. Projects are aimed to narrow your focus on learning a topic. It provides you a target, which then allows you to plan and execute.

Projects also allow you to immediately apply a concept that you've learned, giving you a way to reinforce it.