You will learn all this as you go. With C4's programming language, there are always a million ways to accomplish something. It takes experience to learn which ways are the most efficient....meaning less work for you. :)
"When I eat, it is the food that is scared." - Ron Swanson