Improvisation is the rock guitarist’s bane. Well, I challenge that assumption. Rock guitarists can improvise just as well as blues and jazz players, they just need some guidance.
Carcassi was a true guitar genius. His compositions teach you how to play, plus enhance your ear training and sense of melody and timing