If you're serious about proper programming practices, I highly recommend "Unity3d College" with Jason on YouTube. He teaches solid principles.
Okay thanks a lot !