In any complex undertaking there are fundamental issues that must be mastered if the project is to be successful. For the wiring of a house, those fundamentals are the safety of the installation and the safety of the installer. Everything else follows from there.