>>20
Cでやるって決めちゃったみたいですね。
ターゲットとするプラットフォームはOSXですか?
それなら使用するAPIはCarbonですね、基本的なプログラムのスタイルとして
は「イベントループまわして...」みたいな古典的なものになるのかな。
参考文献は、なつかしの「インサイドマッキントッシュ」!
百科事典みたいな分厚いのが数十冊...
今ならWebでPDF版とか入手出来るかもしれませんね(日本語はないかも)。

Cocoa APIを使いたいならObjective Cですが、かなりマイナーな言語なので
日本語の参考文献はほとんどなく、独学では言語の習得自体困難でしょう。

元NextSTEPでの開発の経験があるというのでなければ、Cocoaを使うならJAVA
で書くしかないのではないでしょうか?

いずれにしても、言語の習得以上にAPIやフレームワーク(例えばコードウォ
ーリアのパワープラント等)の習得の方がはるかに難しいでしょう。

そういう意味では、日本語でAPIドキュメントや解説が豊富にあるJAVAでpure
JAVAアプリというのが一番らくちんな気がします。(でもそれなら別にMacじ
ゃなくてもいいんだけどね...)