• ベストアンサー

プログラミングの勉強について

プログラミング言語(JAVA)の勉強をしようと思っているのですが、高校数学・英語の復習もした方が良いでしょうか。高校時代はあまり深く勉強しなかったのでそれらの知識が薄いので、そちらも一緒にやれば少しはためになるでしょうか。

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

  • ベストアンサー
  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.4

No.3さんの回答にありますように、Javaは適用範囲が狭いです。また、Ruby作者で有名なまつもとさんの著書にかかれていましたがJavaは日本語処理仕様で不幸な決定をした経緯があるため、すごく日本語処理が面倒になっています。 私はCOBOL,PL/I,RPG,C,C++,C#,Java,Perl,VBなどを仕事で使ってきましたが、日本語処理でとても苦労した経験から、もう絶対に使いたくない言語と思ったのがJavaです。 また、Javaは社内や派遣先の職場を見ていても触っている方はとても少ないです。 なので個人的な経験からですが、就職やプログラミング学習という目的にはJavaは不適だと思います。 なお、何を学ぶとしても、基礎をしっかり理解しておくことが大切です。そういう意味では、プログラムが動作する環境であるOS(Unix,Linux,Windows等)の仕組みやCPU動作を理解するためのアセンブラ(マシン語)の学習を無視することはできません。 とはいえ、いきなり全てを理解するのは不可能なので、"プログラム"を学ぶってのに重点を置くなら、RubyonRailsで話題のRubyがいいのではないかと思います。あまりよけいなことを考えないで、やりたいことが素直にプログラムできます。 なお、"プログラム"を学ぶのが手段であり、目的が就職であるなら短期的にはC言語、OSはLinuxを学ぶのがよいと思います。

benchie8
質問者

お礼

参考になるご回答ありがとうございました。

その他の回答 (4)

  • layy
  • ベストアンサー率23% (292/1222)
回答No.5

英語は、システムメッセージが英文であるときの対処とか。 キーワードの「ERROR」を見つけたとき、何がエラーだといっているのか、は見当つけないといけない。あと「FATAL ERROR」とあると致命的エラーで急を要する、とかもあり。 高校卒業レベルで良い。 が、業界は日本、中国とやりとりしつつ拡大狙う感じありますから、将来語学力は必要。 数学は、組み合わせ。ABCと3つあれば8パターン、て考えることあります。 言語は何がいいかは個人差あり。 プログラミングとは何か、の本等で基本学習してから言語決め。 義務教育とは違う脳を使う感じです。

benchie8
質問者

お礼

参考になるご回答ありがとうございました。

  • morchin
  • ベストアンサー率16% (212/1281)
回答No.3

数学も英語も勉強の必要はない。必要性があった時に勉強すれば十分。 また、Javaよりも初心者であればPythonを勉強した方が良い。 敷居も低いので、短時間でプログラミングを学べる。 ココ↓でダウンロードして、 http://www.python.org/getit/ ココ↓で勉強すれば良い http://diveintopython3-ja.rdy.jp/index.html 何を作りたいかによるが、Javaは適用範囲が狭い。

benchie8
質問者

お礼

参考になるご回答ありがとうございました。

  • regorugo
  • ベストアンサー率15% (4/26)
回答No.2

やろうとしている事にも関わってきます。 例えばPCに物理計算をさせるのなら物理の知識がいりますし、数学の計算をさせるのなら数学の知識がいるわけで。 英語は最初はあまりいらないと思います。初心者がプログラミングする際にはあまり数学の知識とか要りません。 良いじゃないですか、プログラミング言語! もし本気でプログラミングをやろうとしているのから、今すぐにやっておくと本当に役に立ちますよ!^^ http://www.javadrive.jp/ とか勉強しやすいですよ。 あと、javaを少しやった後余裕があるのなら、C言語(少し難しめ。だがプログラミングの基本を勉強するのには役立つ。) とかWeb系の言語(htmlやcss, javascript等。C言語に比べて学習しやすい。)をやってみるのも良いですよ。

benchie8
質問者

お礼

参考になるご回答ありがとうございました。

  • bymynjk
  • ベストアンサー率50% (1/2)
回答No.1

当方も同じくプログラミング勉強しているものです 数学はまったく関係ないです プログラミングに必要なのは論理的思考力です 物事を以下に順序よく考えられるか、の力からです 英語に関しても勉強してもあまり役に立ちませんし、意味的にも(大体はあってますが)「○○はここを何回ループさせるやつか~」って感じに覚えることになりますからその英語の意味を分かったところでその英語がプログラム的にどういう意味をもつのかは少し違ってきます(解釈の違いですかね) だから参考書を買って、どうしても説明読んでも分からない場合はネットで検索するか、違う会社の参考書を買って勉強するべきだと思います。説明ひとつにしても表現の仕方で分かりにくいと感じるのも分かりやすいと感じるのも個人の解釈の違いですから。 頑張ってください

benchie8
質問者

お礼

参考になるご回答ありがとうございました。

関連するQ&A

  • どのプログラミング言語から勉強すればいいか

    私は中学2年生の14歳です。将来システムエンジニア等の仕事に就きたいと思っており、プログラミング言語の勉強をスタートしようとしています。 ここで疑問が生まれました。どの言語がいいかわからず、調べた結果JavaかC++がお勧めということがわかりました。この2つでは、どちらから勉強すればよいでしょうか?また、勉強する際に参考になるサイトなども教えてくださると嬉しいです。 この2つはやめておいたほうがいい、などの意見でも結構です。 その場合、どの言語がいいかも教えてください。

  • 初めてのプログラミング。言語は何がいい?

    とにかく初心者中の初心者なので何かおかしいことを 言っているかもしれませんがよろしくおねがいします。 プログラミングするのにいろいろな言語、たとえば javaとかがありますが始めてプログラミングをやる人間に お勧めの言語って何でしょうか? 今ある知識は高校卒業程度の数学、英語とコンピュター に関していえば今までネットとメール専用箱状態だった ので専門知識はほとんどありません。ですがどうしても 大学在学中にプログラミングを覚え、ある目的に使いたい (計算機科学分野)ので1年ののうちからと思っています

  • 高校三年生なのですがプログラミングの勉強始めたいと思っています。

    高校三年生なのですがプログラミングの勉強始めたいと思っています。 今はパソコン?プログラミングについての知識はほとんどありません。 この状態からgoogleなどの企業に就職できるレベルまでになりたいと思っています ここで質問なのですが 1.プログラミング言語よりパソコンの仕組みから学び始めた方が良いのでしょうか? 2.その場合どのような勉強方法で学べば良いでしょうか? 独学で学びたいので本の名前を挙げていただけたら光栄です。 よろしくお願いします!

  • プログラミングについて勉強したくなりました。

    先日プログラミングのすごさをこのサイトで教えていただきました。どうもありがとうございます。プログラミングを勉強したくなりました。  質問です。プログラミングをされている方はいったいどうやって勉強されたのですか?  プログラミングにはたくさんあることがわかりました。以下のプログラミングにはどのような違いがあるのですか? Basic Visual Basic  C  C++  Delphi JAVA LISP Perl  Ruby よろしくおねがいします。

  • プログラミング全般について勉強したいのですが

    今春に高校を卒業いたしまして、理工系の大学に進学を考えている者です。 それに先立ちまして、計算機科学に興味があることもあり、独学でプログラミングの勉強を始めてみたいと思いました。 そこで少し調べてみたのですが、使用される言語や理論が細分化されていて、現時点で知識のない私にとっては何から始めたらよいかわからなくなってしまいました。 それぞれの言語やパラダイムの特徴なども含めて、体系的に勉強することは可能なのでしょうか。 あるいは、まずなにか1つの言語が使えるようになった方が良いのでしょうか? それから、もしあれば初学者向けで役に立つ書籍も紹介していただけると幸いです。 よろしくお願いします。

  • 今からプログラミングを勉強するにはどの分野、言語が良いのでしょうか?

    今までプログラミングの経験はありません。 異業種からの転職を考え、これからプログラミングを勉強しようと考えていますが、どの分野(Web系、開発系、制御系など) どの言語(C言語、Java、PHPなど)がこれから先よいのでしょうか? 将来性や求人数も見据えて・・・プログラミングに詳しい方、教えてください。 宜しくお願いします。

  • プログラミング言語

    現在文系私立大学の一年生です。 パソコンを扱うのが好きなので、在学中にプログラミング言語を覚えたいと考えています。 が、今はC、C+、C++、Javaなどの言語の名前だけを知っている状態です。 どのプログラミング言語を学ぶと役に立つのでしょうか? また、どのプログラミング言語が簡単でどのプログラミング言語が難しいなども教えていただけるとありがたいです。 また、私は数学がかなり苦手で文系に進んだのですが、プログラミングは数学が出来ない人間にも可能なのでしょうか? あとOSですが、プログラミングをするにはWindowsよりもLinuxの方が良いのですか? UbuntuとWin7のデュアルブートの経験はあります。今度はDebianというものでやってみようかなと思っています。

  • プログラミングを出来るようになりたい

    こんばんは、僕はまだ今年高校に入学したばかりの高校一年生なんですが、プログラミングを勉強したいと思ってます。 ですがプログラミングなんて全く触れたこともありません、高校もプログラミングとは無縁の農業系の学校に通ってます。 パソコンは中学2年の時から暇なときはほぼ毎日やってました。部活も今はやってない為、時間はたくさん有ると思います。 ですが今まったくプログラミングの知識もなく言語についても全く意味が分かりません。 言語といっても色々な種類があると思いますが、一番初めはどういったことを学べば良いんでしょうか? 将来は色々なソフトを作ったりもしたいですが、とにかくプログラミングについて幅広い知識を持ちたいです。 あとプログラミングについての本などいっぱい出てるようですが、初心者でも分かるお勧めの本などありましたら教えて下さい。

  • プログラミングについて

    プログラミングを今年の四月にはじめたばかりなのでまったくプログラミングの知識がない状態で、大学の3年の授業でJSPをやっているのですが、ほとんどわかりません。(大学には3年次編入で入りました) ちなみにJSPは授業をとらないといけません。 しかし今、一年の授業でC言語を習っていますが、JSPで使うのはJavaなので、C言語をこのまま勉強するべきなのか、それともJavaをやったほうがいいのか迷ってます。プログラミングに関してもっている参考書はやさしいC、明解C言語入門編、 JSP業務アプリケーション短期開発入門です。 何かいい教科書や勉強法、アドバイスがありましたら教えてください。

  • プログラミング言語の習得について

    プログラミング言語の習得について こんにちは。某大学の理工学部数学科に通う4年生です。 プログラミング言語について質問させていただきます。 僕は先日基本情報技術者試験を受験しました。 その試験ではプログラミング言語を1つ習得しないといけなかったためC言語の入門書を一冊勉強しました。 今家にはC++とJavaの入門書、C言語の中級書もあります。 そこで質問なのですが、 続けてプログラミング言語を勉強するには、C言語の中級書、上級書というように1つの言語を徹底的にマスターした方がいいですか? それとも、C++、Javaの入門書を一通りやってC以外の言語も一応使えるようにした方がいいですか? ちなみに大学院に進学する予定なのでまだまだ勉強できる環境にあります。 宜しくお願いします。

専門家に質問してみよう