Java は、C とは書き方が似ていますけれども考え方がかなり違う言語です。 まずは「クラスで作る」というスタイル・考え方に慣れ、次に、ライブラリやフレームワークを利用して作る、というスタイルにも慣れるのが良いでしょう。 もっとも、C の基礎(構文、アラインメント、メモリ管理、分割コンパイルなど)が身に付いていれば、Java は習得困難ではありません。 C をきちんと知っている人ほど、Java の便利さに驚かれることでしょう。 幸いにも、Java の学習は、ほとんどどんな PC プラットフォームでも無料で行えます。 おそらく1カ月もあれば、最初の「簡単な実用的 Swing アプリ」を作れるでしょう。ただし、根気は必要ですが…。 そこまで出来れば、あとは特に問題は無いはずです。 ---補足について--- Java については、探せば大量に参考サイトがありまして、あり過ぎて目移りしてしまうほど