>>116

俺は Swing (SWTでもいいかな) 使って何かアプリケーション
(ゲーム作ろうっていうなら、シナリオエディタ がいい) 作るのがいいと思う。

使いやすい GUI ライブラリを使えば、設計の勘所も自然と学べると思う。
(いわゆる Model, View, Controller の分離ね)