What is the best way to learn Blender?
As a beginner myself, I think the best way to learn blender is by trying to model something you find interesting. That way, you're going to know what you want to do, and then know what tutorial you should search on the internet.

Because only following tutorial from chapter 1 to end is going to be boring, if you don't know what you want to make or project based. 

Just try to model something, and when you don't know how to do what you want to do, google it. I've come pretty far compared to when I was starting by using this method.