◯コードの理解は全体の6割できれば十分です。プログラムは内部では非常に難しいことをしてますので、全て理解しようとすると先に進めなくなりますし、やる気も無くなっていきます。
◯自分の力だけでコードを書こうとしたり、理解しようとしたりしないでください。業務でプログラムを扱っている人も、ネットで検索してサンプルコードを写したり、それを改良したりすることがほとんどです。
ネットの力を大いに使いましょう。
◯一度に完璧なコードを書こうとしないでください。コードを書いた後も、(納品前であれば)好きなだけ修正ができます。タイプミスなども恐れずにどんどん書きましょう。