• ベストアンサー

初めてプログラミングをやろうと思います

こんにちわ。 僕は中学生なんですがプログラミングに興味を持ちました。 そこで、受験が終わったら勉強をしてみたいと思っています。 目的があるわけではないのですが、とりあえずPythonに挑戦しようかと思っています。 そこで、どのように勉強したらいいのかということなんですがお勧めの書籍があったら教えてください。

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

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

>超初心者の僕に理解できるのかが少し心配ですが・・。 いや、むしろ「超初心者のために書かれた本」なんで、心配は杞憂です。 プログラミング入門書の選択が何故難しいのか、と言うと、実際は次の二種類の本が混同されているから、です。 1.プログラミング「自体」の初心者向け入門書 2.他の言語でのプログラミング経験者向けの「特定の」言語でのプログラミング入門書 同じ「入門」を名乗っていても、この二つの書籍の傾向は全く違います。当然ですよね。 そして、実際問題、プログラミングでは、2番の本のケースが圧倒的に多くて、1番は見つけるのが相当厄介なんです。 結構困るのは、「超初心者」が2番の本を「前提を把握しないで」購入してドツボにハマるケースが結構多いんです。 Pythonの場合、残念ながら、2番の本が圧倒的に多いです。元々、狙いとしてはPerlと言う言語ユーザーに向けて 「Pythonってこんなに面白くて綺麗だよ」 と言うメッセージを暗に発してるケースが多く(これは、最近のWebプログラミングの隆盛のせいで、Pythonに限らず多かれ少かれ見られる傾向です)、割に「超初心者」置いてきぼりの傾向があります。 僕も経験しましたが、「Perlでは××ですけど~~」なんて記述は超初心者にとっては百害あって一利無し、なんですよ(笑)。そんな情報は欲しくないんです(笑)。 「他の言語では××で~~」。 ええい、うるさい、黙れ(笑)。 その辺、「Pythonで学ぶプログラム作法」はそのテの無駄な情報がありません。元々、「全くプログラミング未経験の友人の為に」書いた本だそうで、文字通り「他の言語での経験」を仮定してないんです。 もう一つ重要なのは、Pythonならではの「トリッキーなテクニック」とか、「特有のデータ型」には全くと言って良い程ページを割いてない辺りですね。本当に「プログラミングに於ける普遍的な考え方」に焦点を当てています。 これ一冊終らせれば、他の(プログラミング経験者向けの)「Python入門」へすんなりと入っていけるでしょう。

CoffeCups
質問者

お礼

大変参考になる回答、ありがとうございます! ものすごく、優しく教えてくださりうれしいです。 確かに、そうですね。僕はまだ書籍を購入していないのですがいろいろ調べても難しい、と感じるものが多いらしいのです。 無駄な情報なくこれでPython入門へと入っていけるのはありがたいですね。

その他の回答 (1)

回答No.1

ちょっと古いですが、良書です。 Pythonで学ぶプログラム作法 : http://www.pej-hed.jp/washo/263.html

CoffeCups
質問者

お礼

なるほど~。これは良書だとほかのサイトにも確か書いてあったと思います。 超初心者の僕に理解できるのかが少し心配ですが・・。

関連するQ&A

  • pythonのプログラミング

    pythonでプログラミングを始めました。 そこでなんですが、お勧めのテキストエディタを教えてください! 自分でもググってみたんですがpythonに対応してるやつがなかなか見つからなくて・・・・

  • シェーダーを使ったプログラミング

    シェーダーを使ったプログラミングを勉強したいのですが、お勧めの書籍またはサイトを教えてください。 また、シェーダ―とはどんなときに使うものなんですか?

  • Projectbuilderでプログラミングを

    MacOSXにプログラミング用のツールが付属してくると聞いてぜひプログラミングの勉強をしてみたいと思いました。(パソコンを持っているのに使われているだけと言うのは勿体無いですよね。)これ迄にプログラミングの経験はいっさい有りません。何もかも解らないことだらけで入口すら見つけられません。Projectbuilderでプログラミングを勉強する際に参考になるお勧めの書籍、雑誌、Webサイトなどが有りましたら教えて下さい。

    • ベストアンサー
    • Mac
  • 途中で投げ出さずに楽しくプログラミングを学べる書籍を探しています

    途中で投げ出さずに楽しくプログラミングを学べる書籍を探しています プログラミングに興味があり学びたいんですが、パソコンに関してはメールかインターネット操作ぐらいでプログラミングは全くといってもいいほどやっていないので普通のプログラミング言語の解説書だと尻込みしてしまいます。さらにインターネット上にある入門講座やネット上の解説書や動画での講座だと飽きてしまい、インターネットに接続されているパソコンや携帯端末等が無いと手軽に勉強することができません。 そこで「マンガでたのしくよくわかるプログラミング入門」といったような漫画やイラストでやさしく解説されていて、未経験者でも楽しく、途中で投げ出さずに最後まで読みきり、学ぶことができるお勧めの書籍をご存知ですか? ご教授願います。

  • 超初心者向けのプログラミング学習

    40代の主婦です。高齢者の方がプログラミングを学習されている、ご自分でアプリを作っているといった記事を読みました。私もやってみたいと思いましたが、超初心者なので何から勉強したら良いかわかりません。検索すると、経験談のようにみえてプログラミング教室入会を誘導するようなものが多く、あまり参考になりません。プログラミングを学習する目的が特にない、というのも良くないとは思いますが、自分でアプリを作って自分で使ってみる、といったことができたら面白そうだなぁと考えています。 お勧めの書籍、方法などあれば教えて下さい。宜しくお願いします。ノートパソコンは持っています。

  • プログラミング言語がたくさんある理由

    数学関係学科の大学生3年生女子です。 数学では論文の作成にTeXを使うので、学校で少しやっています。 そのほか少し興味があり独自にpythonの勉強をしています(さわりだけですが 笑) プログラミング言語では、そのほかにBASICやCとか耳にします。 R,というのもプログラミング言語なのかもしれませんが、少し調べると、COBOLとかFORTRANなんて言語もあるそうで、そもそもなんでこんなにプログラミング言語があるんでしょうか?

  • プログラミング言語

    プログラミング言語Python について学びたいのですがどうすればいいのでしょうか?なにかお勧めの本があれば教えてください。またネット上で学べる場所ってあるんでしょうか?よろしくお願いします。 ちなみに高校2年です。

  • はじめてのゲームプログラミング

    最近C++言語を勉強しはじめました。 「Cの絵本」「C++の絵本」を読み、基本を理解しました。 そこで、次にどの書籍を購入すればいいのか悩んでいます。 最終的には簡単なシューティングゲームを作りたいと思っています。 「猫でもわかるゲームプログラミング」「Professionalゲームプログラミング」のどちらを購入しようかと悩んでいます。 どちらの方がいいでしょうか。 また、わからない単語などを調べたいときに調べられる、辞書のような書籍で、お勧めのものはありますか? ほかにもお勧めの本がありましたら、紹介お願いします。

  • プログラミングをやろう思います。前に一度進められてPythonを使って

    プログラミングをやろう思います。前に一度進められてPythonを使ってやっていましたが、日本ではあまり知られていないことや使い方の練習をできるサイトがすくなかったのであきらめてしまいました。できれば簡単そうなもので何かおすすめのソフトがあれば教えてください。(PythonとJave以外で)

  • BASICでプログラミング

    BASICでプログラミングを始めたいのですが、いろいろ分からないところがあります。 (1) Visual BASICやVisual BASIC.NETとは?BASICとの違いは?BASICを 勉強するにはどれをすればいいのでしょうか? (2) BASICでのプログラミングは、書籍の購入だけで始められますか。 プログラミング用のソフトを買わなければならないのでしょうか?

専門家に質問してみよう