プログラミングを効率的に勉強する方法

このQ&Aのポイント
  • プログラミングを効率的に習得するための方法をまとめました。
  • 本を読むだけではなく、実際のサンプルを動かして学ぶことが重要です。
  • 疑問や問題を調べながらしっかりと本を読み進めることも大切です。
回答を見る
  • ベストアンサー

プログラミングってどうやって勉強したらいいですか?

元高卒ニートで大学受験をするも見事に玉砕しメンタル病んで 長く鬱屈とした日々を過ごした、勉強に不向きな人間です。 そんな体たらくの人間なので勉強には期待できないと自負しているのですが、 そんな私でもプログラミングを習得するにはどうしたらいいでしょうか? とりあえず、C言語、VBA、VBSCript,Ruby、Javaの書籍は家にあります。 これらの本を読んでいるようで読んでいないので、 時間を決めしっかり読んで頭にいれることとともに実際のサンプルを動かして覚えていくのが効率的でしょうか? いつもなんとなく問題の答えだけみてプログラミングをやった気になって全然身につかないことが多いのですが、どうすればいいんですかね? いろいろと疑問におもったことを調べながらしっかりした本を読んで勉強していくのがいいでしょうか? 昔、Cを勉強したとき(20年前専門学校時代)は出来る事がCUIのプログラムを作り何かするというのでそれに飽きて、Windowsのプログラミングを中途半端な状態で、すべて理解しようと取り組みつぶれて嫌になって 恐怖症、絶対拒絶の精神的大ダメージを受け、プログラミングという言葉を 3年ぐらい聞くのすらいやなぐらいメンタルの闇として抱えるにいたりました。 そういうこともあったのですが、少しプログラミングに興味があり、やはり やりたいと考えています。 出来ることを理解し、そのことを実現するためにはどうすればいいかということを シンプルに考え、最短の方法を構築していくのが勉強ですかね? どうすればいいでしょうか? アドバイスよろしくお願いします。(・´з`・)

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

  • ベストアンサー
  • masnoske
  • ベストアンサー率35% (67/190)
回答No.3

自分が勉強に不向きだと思ったのは,なぜでしょうか? 大学受験に失敗したからですか? あなたが受験に対して真剣に向き合ったのであれば,勉強方法が間違っていたか,自分の実力を客観的に見ることができなかったのでしょう. プログラミングは,日進月歩しています.つまり,プログラミングを続けるには日々勉強が必要だということです. また,プログラミング習得は手段であって,目的ではありません. なので,目的達成のために,どの言語を勉強するのが良いかを考えないといけません. 目的に応じた言語を学習できるサイトを紹介しておきます. 無料で,どんな言語か触る程度はできます. https://prog-8.com/about

tasukete2018
質問者

お礼

回答ありがとうございます。参考にさせていただきます。 (・´з`・)

tasukete2018
質問者

補足

このサイトは無料登録して使ったことがあります。 使いやすかったのが印象に残っています。 月額980円なので登録を検討してみます。(・´з`・)

その他の回答 (2)

  • agehage
  • ベストアンサー率22% (2552/11350)
回答No.2

そもそも向いていないのだと思う 人に聞く時点で「向いていない人」という烙印を押されるのがこの世界です プログラミングはほとんどの人が自分で覚えるもので、そういう気持ちのない人は参考書をなぞって終わりとなります 誰でもできることではないし、覚えたからと言って役に立つことでもないのですなのであまり気を追わずにやってみることです 何をしたいのかをはっきり決めて、そのためにはどのようなことをしなくてはならないのかをコードにしていくのです じゃんけんゲームをするなら、1:自分の「手」を決め、2:相手の「手」を入力させ、3:その手を比較して、4:結果を出力するのです ただもっと自分に向いたものを勉強をされるほうがよりよい人生になるのではないかと思います

tasukete2018
質問者

お礼

回答ありがとうございます。参考にさせていただきます。 書籍販売サイトで書籍情報を収集するクロラーソフトとかほしいなーと思ったりしているのですが、 なかなか作れなくて以前やめました、またこのコロナの休み期間で勉強しようかなと思ったしだいです。(`・ω・´) まぁ、向いてないかもしれませんが、ぼちぼちやってみます。 (・´з`・)

  • f272
  • ベストアンサー率46% (8017/17135)
回答No.1

本を見ただけではわかったつもりになるだけです。とにかく簡単なものでよいので自分で打ち込んで実行させてみることです。 本があるのならその本に書いてある例だでいいので実行させてみてください。その際にそのプログラムが何をやっているのかを理解していればよいです。そうすれば似たようなことはそのプログラムを少し修正するだけでできるようになります。

tasukete2018
質問者

お礼

回答ありがとうございます。参考にさせていただきます。 やはりプログラミングを実行してコードをどんどん書いていったほうがいんですかね? (・´з`・)

関連するQ&A

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

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

  • プログラミング知識なしです

    プログラミングの本も読んだことありません。 まったくの初心者です。 たまたま見たサイトで、Rubyを見ました。 Rubyをつかって、プログラミングを勉強したいと思います。 初心者でもわかる書籍がありましたら、紹介をお願いします。 よろしくお願いします。

  • 初心者が勉強しやすいプログラミングって何でしょうか?

    これからプログラミングを勉強したいと思っているのですが、JAVAとかC++とかxhtmlとか色々ありますが、どれが何なのかあまりわかっていません。初心者が勉強しやすいプログラミングってどれでしょうか? また、勉強するのにオススメの本がありましたら教えてください。 アホな質問ですいませんが、教えてください。宜しくお願いします。

  • プログラミングを勉強したいです

    私はプログラミング初心者です。 けれど、卒業研究のこともあってBorlandC++でソフト開発をしなければ卒業できません・・・(;;) こんな私でも、すっとC++のことについて勉強できる本はあるでしょうか? APIの呼び出しかたまで載っているものとかありますか? C++について入門編から応用まで幅広く載っているものなど、お勧めの本がありましたら・・・ どうか、ご教授ください!!

  • プログラミングを勉強しても身につきません。

    何が理解できていないのかもよくわかりません。 まだ例えばC言語なら文法を勉強している段階です。 HTMLはタグを覚えてとりあえずなんのタグだか理解できるぐらいです。 難しく入れ子にしたりしていくとわからなくなってしまいます。 CSSやJavascriptはまだ勉強していないのでよくわかりません。 一日90分ぐらい勉強してどのくらいでとりあえず、 なんかできるようになるのでしょうか? 自分は以前やったときに合計10時間ぐらいやって何もみにつかなくて やめた覚えがあります。 後、どうやって勉強したらいいのでしょうか? よく、プログラミング言語のタグとかコマンドを覚える必要はない それがどういうときに必要な単語か覚えて書けばいいから それよりも、ロジックというか仕組みを考えることをした方がいいというのですが、 その仕組みを構築するためにはどうしたいいでしょうか? いま、 プログラマの数学 大型本 – 2005/3/24 結城 浩 (著) https://www.amazon.co.jp/dp/4797329734 という本を借りてきて読んでいる途中ですが、この本で 数学的なロジックの正確性でプログラミングを構築していくもんだということ のようなので、それほど難解には書かれていないので、理解するように 努めたいと考えています。 後はプログラムを数多く作るしかないでしょうか? 教えてくださいよろしくお願いします。

  • プログラミングの勉強を始めるには

    プログラミングの勉強を始めようと思ったのですが、何から手を付けたらいいのか わからないため、質問させていただきました。 現在の目標としてはiOSやAndroidで動くアプリケーションの開発ですが、 できれば、基礎を身につけ、様々な分野に応用できるようにしたいと思っています。 プログラミングの勉強には、まず何から手をつけたら良いのでしょうか? やはりC言語あたりでしょうか? ついでに、何かおすすめの本がありましたら教えていただきたいです。

  • プログラミング、どう勉強すればいいのかわかりません

    少し前からpythonを勉強しているものです。プログラミング等の経験はありません。 まず、本を買ってそれからたとえばループだとか、ファンクションの定義の仕方だとか、そういったものの書き方などは理解しました。一通りは理解したつもりです。 ただ、ここからどうすればいいのかわからないんです。 プログラマーの方々、なにとぞ指南をいただけると幸いです。

  • C#のフォームプログラミングを解説した本

    自分は「猫でもわかるC#プログラミング」という本を購入し、ゲームを作成するためにC#を勉強しようとしたのですが、全部読んでみてもコンソールだけで、GUIアプリケーション、C#ではフォームと言うらしいですが、その解説はありませんでした。 そこでC#のフォームプログラミングを解説した良書を購入し、勉強したいと思っています。しかしamazonなどの書籍の解説などを見ても、CUIなのかフォームの事が書かれているのかいまいち分かりません。もし、C#のフォームプログラミングを解説している本で、分かりやすい初心者向けの書籍をご存知の方おられましたら、書籍名を教えて頂けると幸いです。

  • 数多くのプログラミングをどうやって習得するか。

    私は、プログラミングを始めたばかりの初心者です。 いきなりC#を勉強中です。 独習C#を読んでいる最中で、これをマスターすると、もっといろんなプログラミング言語を学ぼうと思っています。 私の知り合いには、以下、こんなにもプログラミングをできる方がいます。 Ruby、Ruby on Rails、VB.NET、C#、PHP、CakePHP、JavaScript、jQuery、HTML5、CSS、VBA、MySQL、PostgreSQL、SQLite こんなにもできるなんて、すごいですよね? ここまでできるのに、どうすればいいのでしょうか? もうひたすら努力しかないのでしょうか? しかも、その方は、まだ大学生です。 プログラミングの習得には、すごく時間を有すると聞いたことがあります。 私もこれだけできるようになりたいです。

  • プログラミングC#が難しくて困っています。

    プログラミングをしたいと思い、独習C#を使ってプログラミングの勉強中です。 プログラミングは全くの初心者です。 他の入門書でもそうなのかもしれませんが、論理演算子やビット演算子、配列などの内容が書かれていますが、これらが一体何の役に立つのか分からなくて困っています。 読んでいても理解できないです。 本にケチを付けているわけではないです。 おそらく私にプログラミングのセンスがないんだと思います。 また、この本では、コンソールアプリケーションの説明が多いのですが、私はウェブアプリケーションに関心があります。 基礎だと思って読み進めるべきでしょうか? サンプルプログラムも地道に本の真似をして自分で打っていったほうがいいのでしょうか? わからないことがあってGoogleで調べても、理解できないです。 本当に、プログラミングが難しいです。 独習C#のような本は、全て理解する必要があるのでしょうか? 質問が多くなって申し訳ありません。

専門家に質問してみよう