learn to write comments and pseudocode(this will help you and others so much .
think it through and step throw all of your code instead of saying why doesnt this way say what did i change before.
document, document document
never assume your first idea will be your best you a growing
always go back with new knowlage and improve your old code(if you an)