http://www.offensive-security.com/
I don't think there is a written order on how to learn these things, you could just check quick reviews/demos and see if you understand them or not, if you don't try something easier.
I would suggest first you learn the techniques, when they are used, how they work before starting to use tools, it will be a lot easier to you and I'm sure you can get a lot of answers if you check the Video section and the HowTo.I have successfully used ng-crack and have messed with quite a few other programs. So is there a set order that is best to learn things or does it depend on the path I wish to take with this knowledge?



