I learnt via YouTube and a lot of perseverance. Six days of non stop practicing and remembering to do the steps in the right order until I got in on new years day (having started on boxing day 2014). My first timed solve was eight minutes. Later that day, I got it down to three, and within a week I was at 1 minute 36 seconds. And the rest, as they say, is history :)