i believe self learning is way much better than you getting spoon fed..
when you do your self practices,then along the way you may somehow understand what the heck you're doing in greater depth..and you will learn much more faster,effective and also you might pull off creazy riffs of your own(when you try to figure out what note to play, you might randomly play on other notes in search of that particular note and if you were to put them togetther....what dya know, it might be some melody)..
so i say that you break down the music into diff parts..from start to end or,from easy to play to challenging techniques..