2. the 2nd. rule is get use to the tools you are using to better understand how they work. like understanding each command and how it can be used. me I make a test module for each command and test it that way, and look at how others use it to better grap how it works, to set a standard in my mind on how to use the command, ect.