While your idea is a decent one, I would add that experience is typically the best teacher. You will discover that each situation tends to have some unique combination of elements and therefore a practical hacking guide would quickly spiral out of control (and become unpractical). My strongest and best recommendation is to take the time honored approach and learn each tool, one at a time. Take the time to learn what a tool does, and what the options do, and don't rely on just the GUI - really dig in and understand it. I see too many folks that 'just want it now' and quite frankly this field is not one that rewards those looking for quick wins. Be patient and learn what really works and why it works. I certainly don't want to discourage you - I really like your enthusiasm. Just learn to be patient and invest time and you will be rewarded in many, many ways!