C言語というかプログラム全般についてですが、スキルを上げる
道順 なんてありますか?

やらせたい処理の順序、使う手法、必要になるであろう文等、概要は
頭では分かっていますが、実際書こうとするとくだらない細かい所、
データのやりとりのやり方等で頭が混乱することが多いです。
(今日も配列からデータを取り出して処理し、再配列するプログラムを
追加するだけで一日使ってしまいました・・。

ある程度必要になる文章を憶えるしかないんだろうか、と思ってますが、
他の人はどうなんでしょうか。