そらいろ!

読者です 読者をやめる 読者になる 読者になる

そらいろ!

たまに見出しがしゃべったりします。

プログラミング初心者のためのおすすめ入門書5冊

お役立ち 読書

 

f:id:Niseco:20150509161354j:plain

 

近年、スマートフォンのアプリやWebサービスの多様化などでプログラミングはエンジニアだけでなく、私たちにとっても身近な存在になりつつあります。ほかの分野の学問に比べ、一人でもできる上に初心者のうちは決まり事を覚えさえすればプログラムが書けるようになるため、他の分野に比べ独学に向いているとも言えます。

 

しかしながら、「やってみたいんだけど難しそう......」とか「本は買ってみたんだけど難しくて挫折した」など、ある種の敷居の高さがいまだに存在していることも事実です。で、何がその壁を生み出しているかといえばやはり、英語で書かれた一見暗号のようにも見えるプログラムの見た目にやられてしまう人が多いように思います。実際コードの中には記号や専門語も多く、確かに私たち日本人にとってはとっつきにくい部分もありますよね。

 

そこで今回は、全くの素人でゼロからプログラミングを学びたい!という方向けに、プログラミング初学者に最適なおすすめの入門書をご紹介したいと思います。

 

 

 

 

小学生からはじめるわくわくプログラミング

小学生からはじめるわくわくプログラミング

小学生からはじめるわくわくプログラミング

 

「いきなりバカにしてんのか」と言われそうですが、もちろんそんなつもりはありません。この本の表題を見ればわかるように、一見難しそうに見えるプログラミングは本来小学生からでも始めることができるものなのです。難しくて理解できなかったとすれば、それは教える側に問題があります。

 

もしあなたがこの分野に対して何の知識も持たない初学者であるならばこの本を読んでみることを強くお勧めします。小学生でも読めるように書かれた本ですが、決して内容が浅いとか幼稚だとかいうことはありません。読み進めていけば実際に簡単なプログラムを作ることもできますし、プログラムに対する理解を深めるという意味では最適の1冊です。

 

専門書の内容は難しければよいというわけでもありません。初心者向けの参考書となればなおさらです。簡単なこと、基本的なことを当たり前に理解しているというのもまた大事なことです。間違いなくあなたの興味をより深めることができる、そんな1冊です。

 

 

これからはじめるプログラミング基礎の基礎

[改訂新版] これからはじめるプログラミング基礎の基礎

[改訂新版] これからはじめるプログラミング基礎の基礎

 

この本は、プログラミングを始めるのに必要な基本知識、考え方がわかりやすくまとまっています。そもそも基礎以前に、プログラムってなに?という初心者の方には是非この本をおすすめします。

 

プログラムがどういう場面で使われているのか、なぜ必要なのか、プログラムを書くにはどうすればよいのかなど、ほかの本では当然知っているだろうと省略されているような入門以前の内容が余すところなく書かれています。

 

この本を読んだだけですべてのコードが書けるようになるわけではありませんが、だからこそ信頼できる1冊です。この本を先に読んでおけば、どのような入門書を読んでも置いていかれることはなくなります。腰を据えてゼロからプログラミングを勉強したいという方にもおすすめ。

 

 

いきなりはじめるPHP

いきなりはじめるPHP~ワクワク・ドキドキの入門教室~

いきなりはじめるPHP~ワクワク・ドキドキの入門教室~

 

何でもいいからとにかくプログラムを書き始めたい!というせっかちなそこのあなたはこの本でいきなり始めてみましょう。この本は、実際にコードを書きながら、プログラミングの楽しさを知ってもらいたい!というコンセプトの本です。

 

いきなりはじめるとか言ってるので不安を覚える人も少なからずいるかとは思いますが、当然初心者が予備知識なしで始めるということを前提にしていますので安心です。この本の特徴は、先ほども言ったようにいきなり書き始めるということです。具体的には、Webページのプログラミングを行います。実際にWebサイトを制作しながら、プログラミングを学ぶことができるためモチベーションの維持につながります。もちろん難しいことは書かれていませんし分量も少なめなので、スラスラと読みやすい点も〇。

 

あと、この本を読んでおけば「俺Webサイト作ったことあるんだぜ」という感じで人に自慢できます。地味に嬉しくないですか?

 

 

入門者のJavaScript

入門者のJavaScript (ブルーバックス)

入門者のJavaScript (ブルーバックス)

 

コンパクトで読みやすい新書サイズの入門書。「プログラムとは何か」から入って実際にプログラムを書けるところまでこれ1冊にまとまっているブルーバックスのWeb技術書。作りながら学べるという点では「いきなりはじめるPHP」と双璧をなす存在となっています。

 

初心者にありがちな疑問にもしっかり答えていますし、数少ない持ち運べるサイズのプログラミング教本という意味でもはじめの一歩として最適な1冊。

 

ところで、「さっきからPHPとかJavaScriptとかよくわかんないんだけどどれをやったらいいの」と思われている方がいらっしゃるかもしれませんが、どれを選んでも問題ありません。ここで紹介している本は、特定のプログラミング言語を勉強するためのものではなく、あくまで右も左もわからない初心者がこの分野に入門する、という目的においてご紹介していますので、言語に関してはあまり気にせず、自分の好みで選んでみましょう。そうしてプログラムに慣れたあとに特定の言語に対する理解を深めていくのがいいと思います。

 

 

プログラムはこうして作られる

プログラムはこうして作られる―プログラマの頭の中をのぞいてみよう

プログラムはこうして作られる―プログラマの頭の中をのぞいてみよう

 

こちらはただの教本ではなく、プログラマーがプログラムを作るときに何を考えているのかといった思考の流れを詳しく教えてくれる本です。具体的には、プログラマがテトリスを作ろうと思った時にどういうプロセスを経てゲームの制作に至っているのかを1から10まで追いかけます。

 

とは言いながらも、この本を読むにあたって高度な専門知識は必要ありません。パソコンの使い方さえ知っていれば読めます。

 

いきなりプログラムを作れと言われても多くのひとはどうしたらいいかわかりません。経験者でもそうです。そこで、第一線で活躍しているプログラマーが「こんなプログラムを作ろう!」となった時にどのように制作していくのかを知ることができるとても貴重な内容です。実際に読んでみて、この本ぜひ初心者の方にこそ是非読んでほしいと感じました。プログラミングを始める「きっかけ」にもなりうる良書です。

 

 

 

いかがでしたか?プログラミングは将来的にも大きな可能性を持った分野です。あなたの発想ひとつで世界を変えることだってできます。そんな素敵な世界にあなたも一歩踏み出してみませんか?