• ベストアンサー

学習の仕方

パソコンとか機械とかが本当に好きで、今一生懸命、自分でプログラミングを勉強してますが、色んなものに興味を持ち過ぎて、どれがどうだか訳がわからなくなってます。 本職の方々の経歴を見ると、1つの言語に限らず、CもJAVAもVBも出来る・・・っていう人がほとんどですが、みなさんどうやって学習しているのですか? 良い学習の仕方とか、区別の仕方とか、どんな小さな事でもいいので、アドバイスをお願いします。

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

  • ベストアンサー
  • sssohei
  • ベストアンサー率33% (33/98)
回答No.2

一つの言語を習得すればだいたいの言語は似たものなのでわりあいさらっと覚えられます。 # CとC++は標準語と関西弁みたいなもんです(もうちょっと違いますが、「まぁ」日本語と外国語ほどは違いません # CとJavaも、「まぁ」そんくらいです。 # この「まぁ」というのが少々くせ者ですが(笑 ラテン語(C)と、英語(C++)とドイツ語(Java)ぐらいの方がいいかもしれません。 # C++/JavaはCをベースに作られてます(Javaは参考にのほうがいいかな? 根本的に概念の違うものもあるので、そっちを学ぶのは1からやらなきゃいけませんが、あんまり普及していないので、さほど問題ありません:p # たとえ、英語と日本語をマスターしていてもアラビア語はさっぱりですよね?ドイツ語なら、「ある程度」何となくわかりますが

mirai-r
質問者

お礼

回答ありがとうございました。 言語の違いのイメージが湧きました! CやJavaを中心に頑張ってみようと思います。 ポイント受け取ってください。

その他の回答 (1)

  • yatokesa
  • ベストアンサー率40% (201/496)
回答No.1

まずは一つの言語を極めることです。 基本的な構造はどの言語でもそう大した差は無いですから。あとは言語毎の方言と捉えれば複数言語の習得もそう難しいものではありません。例に挙げられた C/Java/VBなどは近しい言語体系を持っています。これ以外にも様々な言語がありますが、体系的に違う種類のもの(LISPとかASM、COBOL等)は拾得に苦労します。 個人的には C言語から始めることをお薦めしておきます。一番癖がありますから(笑)。低レベル言語(高級言語ではない)ので、極めれば(という次元まで行かなくても)コンピュータというものの理解が深まると思います。

mirai-r
質問者

お礼

ありがとうございました。 少々、勉強に行き詰まっていたのですが、ちょっとやる気が沸きました(^^ゞ まずはC言語から初めてみようかと思います。 ポイント受け取ってください。

関連するQ&A

  • プログラミング語源の学習順序について

    VBのプログラミング検定を受ける予定です。 一応最近COBOLの2級は取得したのですが 学校の指定で取るということでしたが 正直COBOLは私が今後使おうと思う目的には合わず イマイチ学習のモチベーションも上がらないため1級は取らずに VBを取ることにしました というわけで1つ目として COBOLからVBを学習するにあたって プログラミングを初めて学習する人より有利な点はあるのでしょうか? そして2つ目なのですが 個人的にはVBより CとC++の方に興味が有るのですが 校内で検定を受けられるのはCOBOLかVBの2択のためCは受けません 1つ目と同じように2つ目なのですが VBをやることでCでも有利な点はあるのでしょうか? そして最後に VBとCを同時に学習するのもあり? Cを学習しても検定には支障はない? 一応先生曰くプログラミングの基盤は全部同じだから 一つでもやっておくと他の言語を学習するにもいいらしいのですが 具体的になぜなのかとかは分かりません 回答お願いします あと一応趣味程度でJAVAもやる予定ではあります

  • C言語の学習

    一年くらいC言語を学習しているのですが、何一つ覚えれないのですが、こんな私は、プログラミングに向いていないのでしょうか? それとも、学習の仕方が悪いのでしょうか。いろいろな参考書も読みました。

  • javaの学習について

    現在Cを一通り勉強し終わって次にjavaに入ろうと考えています。 プログラミング言語はCを知っているのである程度プログラミングが どの様なものかを理解している人向けの参考書を探しています。 どなたかお奨めを教えて下さい! もしくは効果的な勉強方法を教えていただけると助かります。 よろしくお願いします!

    • ベストアンサー
    • Java
  • どのプログラミング言語を学習しようか迷っています

    こんにちは、プログラミング言語のことで質問させて頂きます。 私は情報学部の一年生です、この夏休みに堕落した生活を送るのも無駄なので、学校ではやらないプログラミング言語を少しでも学習し、何かを作って遊んでみようと考えています。 目的もどのような会社に就職したいかの希望も今のところは無く、何かを学習したいから、とりあえずどれかを学んでみようかという考えです。 ですがどの言語を学ぶべきかがわかりません、大学ではC言語を「明解C言語」の関数の範囲まで完了し、後期で残りをやる予定となっています。 また、二年次にJavaをやる予定です。 なのでJavaとC以外のどれかの言語を学ぼうと思っているのですが、C++やC#やCOBOLなど、種類も多く、どれも使い方が違い、どれを学ぶべきかで迷っています。 どの言語を学ぶにしても、C言語と混ざってC言語が使えなくなる、といったこともあるでしょうし・・・・どの言語を学ぶのがいいのでしょうか。

  • 高校に入ったら独学でプログラミングを学習しようと思います。言語のアドバイスください。

    高校に入ったら部活に入らずに1時間ほどプログラミングを勉強しようと思っています。今のところパソコンがすきなのとプログラミングに興味がある、ゲームを作ってみたいというのがあります。 SEという仕事にも本当は興味があるのですが、忙しい、過労死が多い、うつ病になる人がおおいなど評判があまりよくないので残念ですが考えていません。 実際のところこのSEはどうなのでしょうか? また、ゲームプログラミングは、趣味でもやりたいというのがあります ゲームで習得していたほうがいい・比較的初心者が習得しやすい言語は何ですか? やはりCから入ったほうがいいでしょうか? また順序を教えていただきたいです。 例えば html→javascriptで学習するとjavascriptがすぐ理解できるとか、CからC++に入ると習得が早いとか・・・。 また、いきなりjavaというのはきついでしょうか? 作ったソフトは売ることもできるのですか? 質問ばかりですいません。

  • プログラミングの学習順序について

    はじめまして。 プログラミングの勉強をはじめようと思っている者です。 知人に教えてもらった「ゲーム作りに必要そうな言語」としてC、C++、Java、Java Sprictの4種の本を買ってみましたが、プログラミングをまったくのゼロから学習するにあたって、その優先順位はどのような順序になるのでしょうか? この他にも学習の必要な言語がありましたら教えてください。 メタセコイアのような3DCG制作ソフトを作ることと、PCやPS3などで動く、3Dのアクション込みのRPGを作ることが目標です。(方向性が違うような気がしますが…) が、パズルやシューティング等に関するアドバイスもお待ちしております。 また、プログラミングに必要なもの(ソフトなど)ありましたら、フリーシェア問わず情報寄せていただけると幸いです。 作業環境はMac OSX10.7.3です。

  • プログラミングの学習法

    いままでいろんな言語を使って、浅いプログラミングをしていました。 しかし、技術の低さを痛感したのでC/C++言語に絞って学習することにしました。 今までやってきた基本的なことは以下のものです。 ・C/C++言語の学習 ・アルゴリズムの学習 ・VC++によるウィンドウズプログラミングの学習 ここから更に基本的な技術力を伸ばすには、どんなことに取り組めばよいですか?

  • C言語を学習することに将来性はあるのか

    現在C言語を勉強中なのですが、C言語自体の将来性はどのくらいあるのでしょうか? せっかく勉強するので、できれば将来性のある言語に重点を置いて学習したいと思って います。 よくC言語は枯れた技術だと言われることが多いのですが、これからはC++やJava等が 使われることが多くなり、C言語はあまり使われなくなる言語なのでしょうか? 現状はゲーム分野や組み込み分野ではC言語は現役バリバリに使われていると 聞いているのですが、今後はJavaやC++といった言語がこういった分野でも 主流になってくる(C言語に取って代わる)のでしょうか? C言語自体、あまり将来性がないようであれば、今後勉強するに当たって、 C言語をとことん追求するよりも他の言語に学習の重点を移行させたいと 考えています。 私自身はプログラムを勉強し、将来はゲーム制作あるいは組み込み分野の 開発に携わりたいと思っています。 こういったことに詳しい方がおられましたら、ぜひ教えて頂けないでしょうか?

  • CとJava両方学習するべきか?

    プログラミング初心者です。 回答よろしくお願いします  まず前もって説明させてもらうと、進出したい分野はオンラインゲームや仮想空間です。  高橋麻奈 やさしいJava を2ヶ月ほど学習しクラスの概念に入ったところです。 ところがネットでゲーム開発はC/C++ が一般的と知って夜中にいてもたってもいられなくなりTUTAYAで 柴田望洋 明解C言語 を買ってきました。 気持ちとしてはCに乗り換えようと思うのですが、Javaに費やした2ヶ月あまりの時間も正直惜しいです。現場に両方使える方がたくさんいらっしゃってそのことが評価されていたり、オンラインゲームや仮想空間などの分野で両方使えることが便利なら、このままJavaも勉強を続けようかとも思っています。それとも初心者のうちから複数の言語の勉強に手をつけるのは困難でしょうか? そこで質問です。 私はCに乗り換えてJavaはやめる。 CとJava両方学習する。 どちらの選択をしたほうがよいでしょうか? 初心者ゆえのズレている質問かもしれませんが 回答よろしくお願いします

  • C言語とJavaの同時学習

    拝見してくださった方、ありがとうございます。 プログラミング言語についての質問です。 知識のある方&経験者にお聞きしたいのですが、 CとJava、Rubyの同時学習は出来るものでしょうか? 当方高等専門学校、情報系の学科に在籍しており 必修科目でCとRubyは単位を取得しなければなりません。 3年次に在籍しているのでCの基礎知識はあるのですが、 CとRubyはあまり興味が持てません……(-_-;) そこで他の言語を色々調べてみたところ、Javaに興味が湧いてきました。 全てしっかり調べた訳ではありませんが、RubyとJavaは同じオブジェクト指向言語という事で 同時学習も可能かな?と考えています。 流石に3つしっかり進めるのは恐らく力量と時間が不足するので、 Androidアプリ等開発してみたいので、Javaを専門的にやってみたいのです。 しかし、必修科目に含まれているためCとRubyもそこそこ同時に学習しなければなりません……。 知識や認識が足りない浅慮だとは思いますが やった方がいいと思われる順番、手順等ありましたらご教授下さい。