>>814
私はちょっとだけ順番違うかな。

1 まず、したい事がある。
2 その事を実現する方法についてのみ調べる。(手引書、参考書、サイト)
3 コードを書いてみる。
4 その後で、手引書、参考書、サイトをじっくり読む。
5 3のコードを改造してみる。

そんで、3-5のループって感じかな。

もちろん、初めに言語の仕様をだいたい知っていることに越した事はないんだけどね。