• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語とJavaの同時学習)

C言語とJavaの同時学習

このQ&Aのポイント
  • C言語とJavaの同時学習について質問です。高専生がCとRubyは必修科目であり、Javaに興味が湧いているため、同時学習が可能かどうか迷っています。
  • CとRubyは興味が持てず、Javaに興味が湧いている高専生が、C言語とJavaの同時学習が可能かどうか迷っています。必修科目であるため、どのような順番や手順で学習すればよいか教えてください。
  • 高専生がCとRubyはあまり興味がなく、Javaに興味が湧いているため、C言語とJavaの同時学習が可能かどうか迷っています。必修科目であるため、どのように学習を進めるべきかアドバイスをいただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.7

まず興味がわかないものを覚えるのは苦痛だし効率が良くありません。 Androidアプリに興味があるのなら、素直にAndroid開発環境でJavaをやるべきです。 そして自分が作りたいものを作るべきです。 そのためにどうするかだけを四六時中考えてください。 書籍やネットで他の方が書いたコードは非常に参考になります。 それを元に自分なりに改変を加えていくのが一番の上達への近道となります。 一つも習熟した言語が無い段階で、複数の言語を学ぼうとするのは他の方と同じ理由でお勧めしません。 他はボチボチでもいいでしょう。 ただし、Cについて学べる機会があるなら、卒業までにポインタを完璧に身に着けておくことをお勧めします。 Cをしっかり覚えることは、後々、いろんな意味で役に立つことがある…かも知れません。 RubyはJavaを覚えた後なら大丈夫です。簡単なので。

その他の回答 (7)

回答No.8

まず、Native系の言語の代表格である C は 基礎だと思ってやっておいた方がよいです。 Android でも NDK だと C/C++ の知識が必須。 Cは非常に小さな言語なので、学ぶのに大した期間は かからないです。 次が Java で、C とはかなり違うので、あまり混乱 しないかもしれませんが、構文が似ているので、 最初は混ぜてやらない方がよいでしょう。 Javaは言語を学ぶより、Javaを使って「適切」な コーディングを行う方が大変。「動けばよい」から 脱皮するには長い期間が必要です。 Rubyは仕事がないので、よく知りません。なんで「必須」なんでしょうね?

回答No.6

最初はRubyがおすすめです、簡単ですので 次にJavaです、Cはかなり難解なので、プログラミングに慣れてからの方がよいです

回答No.5

同時にやると混乱するのでどちらかを習得後にもう一方に取り組まれる方がよいのでは? 言語が違っても似通った部分は多いので、1つを習得した後ならそれほど苦労せずに 違う言語も修得することができると思います。

  • tank1610
  • ベストアンサー率4% (4/91)
回答No.4

言語ごとにルールや関数の違いはありますが基本は同じです。 アルゴリズムがしっかり分かっていれば後は何とでもなります。 基礎をしっかり固めたいならC言語がお勧めですが、Androidアプリを開発してみたいならJavaから始めてもいいと思います。 自分が書いたプログラムが動くのは楽しいですしやる気も出ます。

回答No.3

同時に進めると文法や言語ごとでできる・できないことが混ざってしまいます。 そのためあまりお勧めしません。

回答No.2

それぞれの言語は結構クセがあるので、同時にやると変に混同してしまいます。あまりオススメはしません。 単位で必要ならCかRubyでしょうね。 Cの基礎は学んでおくに越したことはないですが、今ならRubyから入るのもいい気がします。 Javaはその後あたりかな?

  • denbee
  • ベストアンサー率28% (192/671)
回答No.1

どれかの言語の基礎が出来上がった後であれば、ベースの言語との違いを比較しながら勉強できるので、 複数の言語の並行学習は可能ですが、今の段階だとあまりお勧めはしません。 また、JavaとRubyを「同じオブジェクト指向言語だから」という理由で同一視している時点で、 そのレベルだと止めといたが方が無難かなーとは思います。 ただ、勉強というのは当人の熱意が最重要ですから出来ないとは言いません。 「学ぶ」ではなく「とにかくやりたい」という気持ちがあるのならガンガン勉強してください。

関連するQ&A