自分も「C#.NET逆引き大全-500の極意」とか見ながら
パズルを組み合わせるようなプログラムから入ったから
クラス化とか意識してなくて苦労してるなぁ…。
まぁそれでも組める所が良いのかもしれないけど。趣味なら。