I would like to add something that is easily overlooked in the effort to learn all of these different scale patterns whether it be a simple pentatonic scale, a blues scale or a whether you are working at grasping the modes. One thing that will accelerate your learning of scales, fretboard and when to use them because all scale patterns are movable is to learn where the root note(s) are in the scale. An easy way to do that is to start on the root note and learn the pattern from there, instead of the not on the low E, that way you are able to move the pattern to a different key a bit easier once you learn the patterns. So , say for example you are learning the blues scale patterns in A, start every scale on the root note then once you have all of the patterns learned then pick another key and figure out where to play the same patterns on the neck and keep doing so until you know where to play the patterns in any key. It takes a bit of persistence at first but after a while it becomes natural.