What is the best way to learn German?

We wrote an article recently comparing different ways to learn the beautiful German language.

Have you tried to learn German recently? Anything to share? tips and tricks on what worked for you?