拝見してくださった方、ありがとうございます。
プログラミング言語についての質問です。
知識のある方&経験者にお聞きしたいのですが、
CとJava、Rubyの同時学習は出来るものでしょうか?
当方高等専門学校、情報系の学科に在籍しており
必修科目でCとRubyは単位を取得しなければなりません。
3年次に在籍しているのでCの基礎知識はあるのですが、
CとRubyはあまり興味が持てません……(-_-;)
そこで他の言語を色々調べてみたところ、Javaに興味が湧いてきました。
全てしっかり調べた訳ではありませんが、RubyとJavaは同じオブジェクト指向言語という事で
同時学習も可能かな?と考えています。
流石に3つしっかり進めるのは恐らく力量と時間が不足するので、
Androidアプリ等開発してみたいので、Javaを専門的にやってみたいのです。
しかし、必修科目に含まれているためCとRubyもそこそこ同時に学習しなければなりません……。
知識や認識が足りない浅慮だとは思いますが
やった方がいいと思われる順番、手順等ありましたらご教授下さい。
No.7ベストアンサー
- 回答日時:
まず興味がわかないものを覚えるのは苦痛だし効率が良くありません。
Androidアプリに興味があるのなら、素直にAndroid開発環境でJavaをやるべきです。
そして自分が作りたいものを作るべきです。
そのためにどうするかだけを四六時中考えてください。
書籍やネットで他の方が書いたコードは非常に参考になります。
それを元に自分なりに改変を加えていくのが一番の上達への近道となります。
一つも習熟した言語が無い段階で、複数の言語を学ぼうとするのは他の方と同じ理由でお勧めしません。
他はボチボチでもいいでしょう。
ただし、Cについて学べる機会があるなら、卒業までにポインタを完璧に身に着けておくことをお勧めします。
Cをしっかり覚えることは、後々、いろんな意味で役に立つことがある…かも知れません。
RubyはJavaを覚えた後なら大丈夫です。簡単なので。
No.8
- 回答日時:
まず、Native系の言語の代表格である C は
基礎だと思ってやっておいた方がよいです。
Android でも NDK だと C/C++ の知識が必須。
Cは非常に小さな言語なので、学ぶのに大した期間は
かからないです。
次が Java で、C とはかなり違うので、あまり混乱
しないかもしれませんが、構文が似ているので、
最初は混ぜてやらない方がよいでしょう。
Javaは言語を学ぶより、Javaを使って「適切」な
コーディングを行う方が大変。「動けばよい」から
脱皮するには長い期間が必要です。
Rubyは仕事がないので、よく知りません。なんで「必須」なんでしょうね?
No.5
- 回答日時:
同時にやると混乱するのでどちらかを習得後にもう一方に取り組まれる方がよいのでは?
言語が違っても似通った部分は多いので、1つを習得した後ならそれほど苦労せずに
違う言語も修得することができると思います。
No.4
- 回答日時:
言語ごとにルールや関数の違いはありますが基本は同じです。
アルゴリズムがしっかり分かっていれば後は何とでもなります。
基礎をしっかり固めたいならC言語がお勧めですが、Androidアプリを開発してみたいならJavaから始めてもいいと思います。
自分が書いたプログラムが動くのは楽しいですしやる気も出ます。
No.2
- 回答日時:
それぞれの言語は結構クセがあるので、同時にやると変に混同してしまいます。
あまりオススメはしません。単位で必要ならCかRubyでしょうね。
Cの基礎は学んでおくに越したことはないですが、今ならRubyから入るのもいい気がします。
Javaはその後あたりかな?
No.1
- 回答日時:
どれかの言語の基礎が出来上がった後であれば、ベースの言語との違いを比較しながら勉強できるので、
複数の言語の並行学習は可能ですが、今の段階だとあまりお勧めはしません。
また、JavaとRubyを「同じオブジェクト指向言語だから」という理由で同一視している時点で、
そのレベルだと止めといたが方が無難かなーとは思います。
ただ、勉強というのは当人の熱意が最重要ですから出来ないとは言いません。
「学ぶ」ではなく「とにかくやりたい」という気持ちがあるのならガンガン勉強してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- 家政学 編入試験について 1 2022/08/22 03:00
- 大学・短大 日本語の間違いを直していただけますでしょうか。 3 2022/05/18 17:04
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- 大学受験 高三です。1ヶ月で偏差値があがりました。 共通テスト模試マーク6月(進研模試)で英語(リーディング) 7 2022/10/11 21:59
- 書類選考・エントリーシート 【急ぎです】指定校推薦の志望理由書の添削お願いしたいです! 商学部で1600字中1595字です 志望 1 2023/08/24 02:54
- 大学受験 推薦入試について教えていただきたいことがあります。 私は、この春高校三年生になります。進路について考 1 2022/04/05 02:04
- 物理学 【 理系科目の選択 】 現在、高一の者です。 文系に興味がなく理系に進もうと思うのですが、物理と生物 7 2022/10/06 22:53
- Java JavaでWebページ作成 7 2023/07/21 21:09
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
プログラム言語について c言語...
-
AIって何のソフトで作っている...
-
プログラムに書かれる"%"記号の...
-
プログラム言語について プログ...
-
swift言語の最適化 swift最適化...
-
C++における継続行
-
vbaとc言語の関連性について
-
TO_CHARで小数点以下がある場合...
-
任天堂で使うプログラミング言...
-
COBOLでのNOT = の AND条件
-
プログラミングのC言語って基礎...
-
UNITY Float型の接尾辞fって
-
変数などの名前のつけ方の「_...
-
VBScriptで引数を省略したい場合
-
プログラムを覚えようと思うの...
-
C for Linuxでの設定ファイル読...
-
.Net Framework APIがあればMFC...
-
パスカルケースの由来。
-
VBSとWSHは読み方が違うだけで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
プログラムに書かれる"%"記号の...
-
C言語とhtmlの違いを どな...
-
COBOLでのNOT = の AND条件
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C#とC++とJavaが学べる書籍につ...
-
rpa化する言語としてら何があり...
-
最新のプログラム言語を学ぶに...
-
COBOLで文字タイプを数字...
-
質問失礼します。 プログラム言...
-
UNITY Float型の接尾辞fって
-
C++における継続行
-
TO_CHARで小数点以下がある場合...
-
C++ ってなんて読む?
-
VBSでDim、Private、Publicの違い
-
VBScriptで引数を省略したい場合
-
vbaとc言語の関連性について
-
VCとVC++
-
Excel VBAで文字化けする (英語...
おすすめ情報