After having gone through a ton of diffrent resources on regex, I have found the following to be my personal favorite. (it works well with my learning style. I favor something that is interactive, where I get to practice whatever I just learned on the spot.): http://regexone.com/ - this is the awesome sauce. I wished I had come across this site years ago. After you get the basics down by going through regexone.com, check out this fun regex resource: http://regexcrossword.com/ - while they offer a tutorial, you'd be better off to learn regex at the site I listed above, only then should you