IMO, how to learn depends greatly on why to learn and what constraints do you have.
If you need to pass an exam, obtain a certificate, etc. you will need a different approach than if you are just curious about a subject and explore what it is about.
There are commonalities, however. Much of the advice on deliberate practice (From the book Peak Performance) is valid even if you don't try to be a top expert.