- ベストアンサー
CとJava両方学習するべきか?
- プログラミング初心者の私がCとJavaの学習について悩んでいます。
- オンラインゲームや仮想空間の分野で進出したいと考えており、JavaとC/C++のどちらを選ぶべきか迷っています。
- 両方の言語を学ぶことで幅広いシーンで活躍できる可能性があるので、どちらか片方だけではなく両方を学習することをおすすめします。しかし、初心者にとって複数の言語を学ぶのは困難な場合もあるため、自分の能力や学習スケジュールに合わせて選択すると良いでしょう。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
・プログラミング初心者 ・Javaではじめた ・実際にゲームを作るのはまだまだ先 ということなら、まずはJavaをきっちり学習しましょう。Cはあとでいいです。 ・今すぐにCでゲームを作らなければならない のなら、JavaをやめてCを ・今すぐにC++でゲームを作らなければならない のなら、JavaもCもやめてC++を勉強してください プログラミングは、どんな事をするかを決めて、それをプログラム言語で表現する、という2つの段階があります。 前段階には言語の知識は重要ではありません。言語によって向き不向きがあるので、それを考慮するのも必要ですが、それよりは、問題をどうやって解決するか、のほうが重要です。 後者は、前者がしっかりできていれば、外国語の翻訳みたいなものです。基本の約束さえ覚えておけば、最悪は参考書片手でなんとかなります。 特に、Java,C,C++は基本の文法がよく似ているので、一つ覚えれば他への応用がしやすいです。 以上は、学習に余裕がある場合の話。 この3つの言語は文法こそ似ていますが、まったく別の言語です(CとC++さえも、です)。時間の余裕がなく(今日にもプログラムを作り始めないと締切に間に合わない、とか)、使用言語が決っているのなら、他を忘れて(中途半端に覚えていると、かえって妨げになります)その言語の学習を始めてください。
その他の回答 (3)
- SULT_1
- ベストアンサー率0% (0/1)
私はC言語から入り最近はJavaをやっていますが、CとJavaは結構書き方が似ています。 ですので自分の使いやすい方でプログラムの書き方・考え方を学び、 それからそれぞれの特徴について学べば良いと思います。 一つの言語が分かれば他の言語の理解も結構楽になります。 またJavaはネットに強いと言われているので、Javaでネット通信について勉強してからCやC++に変更しても良いと思いますよ。
お礼
そうですか似ているんですか。自分はまだ学習が進んでいなくてそこまではわからないのですが。 ありがとうございました。ご意見参考にさせていただきます。
- 彩香(@_ayaka)
- ベストアンサー率50% (3/6)
まずはJavaをしっかりやるべきだと思います。無駄になることはないと思います。1つの言語を完璧にマスターしていれば,他の言語の学習もしやすいです。もし,職業にするのであれば,3ヶ月で実用的なプログラムが出来るくらいに本気でやらないと遅いです。2ヶ月でまだクラスの概念ではまずいです。実際に仕事に入ると技術もどんどん新しくなっていくので,技術力とともに技術の吸収力も重要になります。
お礼
そうですか、遅いですか。ご指摘ありがとうございます。 もっと性根つめないといけませんね。 ご意見参考にさせてもらいます。ありがとうございました。
- zwi
- ベストアンサー率56% (730/1282)
>オンラインゲームや仮想空間 まだまだ先の話ですね。 サーバーサイドを考えるとJavaで良いんじゃないでしょうか? スピードが欲しくなったらC/C++に乗り換えるって事で良いと思いますよ。C/C++でサーバサイドを組むのは大変なのではじめは避けて方が良いでしょう。
お礼
サーバサイドと言う言葉勉強になりました。 ご意見参考にさせていただきます。ありがとうございました。
お礼
自分のおかれている環境は。いつまでにマスターしなければというタイムリミットもなく、また勉強時間もわりと潤沢にあるというものです。ひとつに集中したほうがよいですか・・・ ご意見参考にさせていただきます。ありがとうございました。