The 2 most important things you need to learn a new skill / topic?

1) Have genuine interest in said thing.
2) Understand the basics of said interest.

Without these 2, you'll stay below average / amateur.