- IT業界ではエンジニアが足りていないらしい
- プログラミングが副業に有効らしい
などと耳にして通勤・通学中にスマホでプログラミングをチェックしているものの、何も変わらない自分に”もどかしさ”を感じていませんか?
そんな方は、一度本を手にとって、じっくりとプログラミングの世界と向き合ってみることをオススメします。
プログラミングに興味のある方や、これからはじめようと思っている方にオススメしたい本を10冊ご紹介させて頂きます。
【プログラミング初心者必見】最初に見ておきたい厳選10冊
プログラミングとは何かがわかる本
なんとなく分かっているプログラミングの意味をきちんと理解すると、プログラミング学習も楽しくなるものです。
プログラムコードや難しい専門用語があまり出てこない、初心者向けの本を3冊ご紹介します。
img |
text |
画像出典:
amazon.co.jp
|
まずはなんとなく分かることが大切よ!
ん?なんとなく、でいいの?
タイトルからして他のプログラミング本とは違う印象を受ける本著ですが、中身も印象的で 1行もコードが登場してきません。「なんとなく」とはいいつつも、全体像がつかみにくいプログラミングの世界を、分かりやすく、的確に、今風にレッスンしてくれます。
なんとなく理解している「アプリ」とか「アルゴリズム」をプログラマ目線で理解し、「自分でもできるかな?プログラミングやってみようかな」と思える内容になっています。著者は、TechGardenSchoolというプログラミング・スクールの代表を務める高橋氏です。
発売:2016年 価格:¥1,600+税 |
img |
text |
画像出典:
amazon.co.jp
|
(学研まんが入門シリーズ)
こちらは子供向けのプログラミング本(まんが)ですが、大人でも十分に楽しめる内容です。
ゲーム好きの主人公が、ひょんなことからプログラミングに興味を持ち、自分でゲームを作っていく物語をマンガ形式で読むことができます。
マンガとはいえ、プログラミングの思考回路や作成手順を一応に拝見することができます。
ゲーム開発に使用されるプログラミング言語は、ビジュアル言語の Scratch となっています。
発売:2017年4月 価格:¥1,300+税 |
img |
text |
画像出典:
amazon.co.jp
|
[改訂新版]
ちょっと本格的な本になりますので、予めプログラミン学習に対してモチベーションが高い方が対象になると思います。
内容的には、プログラミングと関係するコンピュータのことやパソコンのこと、日本”語”でプログラムした場合の例、C言語を使ったループや配列などのプログラムが紹介されています。発売から10年近くなりますが、中古本の値もあまり下がっていなく、満足度の高い一冊であることが伺えます。
発売:2008年 価格:¥2,280+税 |
ちょっと手を動かしてみる気になったら読みたい本
理論もいいけど、とにかく手を動かして結果を見てみたい、体験してみたい、という方に向いている、プログラミング初学者向けの体験型参考書を3冊ご紹介させて頂きます。
img |
text |
画像出典:
amazon.co.jp
|
体験するプログラミング言語:Sunaba
Sunaba、はじめて聞いた方も多いと思いますが、この言語は
プログラマ人生の最初の100時間を過ごすための言語
として開発された、シンプルなプログラミング言語になります。
例えば、
0 < 1 な限り<br>
横 → メモリ[5]<br>
縦 → メモリ[501]<br>
メモリ[502] ≠ 0 なら<br>
メモリ[縦 × 10 + 横 + 60] → 99
といった具合で、日本語で記述できる言語になります。
書内ではテトリスを例に、プログラムの組み立て方や考え方が詳しく書かれています。
「とりあえずプログラミングを動かしてみたい」という方には、面白い一冊と思います。
発売:2013年 価格:¥1,800+税
|
img |
text |
画像出典:
amazon.co.jp
|
体験するプログラミング言語:HTML と CSS
イラストがキレイなこちらの本では、Webやアプリの”表示”に関係するプログラミング言語 HTMLとCSSを学習、体験することができます。
1冊読み終えたら、モバイル対応の
こんなサイト
が自分でもできるようになります。
「なかなか最初の一歩が踏み出せなくて」という方にピッタリの一冊と思いますよ。
発売:2016年 価格:¥2,700+税 |
img |
text |
画像出典:
amazon.co.jp
|
体験するプログラミング言語:HTML、CSS、JavaScript
Web関係では必須のプログラミング言語 JavaScript を気軽に学習・体験できる一冊です。
ネットによる学習では理解できない方、捗らない方にピッタリの一冊と思います。
公式サイトからサンプルファイルを一括ダウンロードできますので、興味のある方は一度試してみて下さい。
発売:2010年 価格:¥2,500+税 |
仕事でプログラミングが必要な方におすすめの本
プログラミングの基礎学習が必要なのはわかるけど、とにかく即実践できるスキルが必要!という方にオススメの本を3冊ご紹介させて頂きます。
img |
text |
画像出典:
amazon.co.jp
|
ノンプログラマーにもできる自動化処理プログラミング
こちらはamazon.co.jpのカテゴリ別ランキング1位の本です。
プログラミングの専門書を手掛けるオライリーからの一冊で、「おっ、こんなのできたらいいな」という内容が詰め込まれています。
ただし、プログラムを作成・実行する段で、Pythonの開発環境を構築する必要があります。
そのため私用のパソコンでは大丈夫ですが、会社のパソコンで同じことを、となると会社の許可が必要になってくると思います。
発売:2017年6月 価格:¥3,699+税
|
img |
text |
画像出典:
amazon.co.jp
|
スッキリシリーズ
プログラミングに興味をお持ちの方で、Javaという言語に興味を持っておられる方も多いと思います。
こちらもamazon.co.jpのWebプログラミング・カテゴリで1位の一冊になり、Javaについて1から丁寧に教えてくれます。
複雑で分かりにくいJavaの世界を丁寧に紐解いて、ロールプレイング・ゲームの制作を通じてJavaを学びます。
開発現場さながらのレッスンは、エンジニア志望の方にピッタリですね。
658ページとぶ厚めなので、学習目的が明確な方にオススメしたい一冊です。
発売:2014年 価格:¥2,200+税
|
img |
text |
画像出典:
amazon.co.jp
|
こちらはビジネスマンなら誰でも一度は体験したことのある単純作業を、プログラミングによって解決する方法を指南した一冊になります。
「5時間かかる作業が3時間でできます」ではなく「1秒で終わらせます」へ
と、著者はこの本を紹介しており、ビジネスマンとしては気になる内容と思います。
利用される言語はVBAというエクセル専用(Microsoft Office専用)のプログラミング言語で、事前にエクセルのインストールが必要となります。
VBAを通じて、プログラミングはじめてみるのもいいですね。
発売:2016年 価格:¥1,980+税
|
プログラミング、迷っておられますか?
なんとなく「プログラミングやっておかないと」と感じながらも、「別にプログラミング勉強しななくても死なないし、仕事だってあるし」と思っておられる方もいらっしゃると思います。
そんな方にオススメの一冊は
「プログラミング入門講座――基本と思考法と重要事項がきちんと学べる授業」です。
img |
text |
画像出典:
amazon.co.jp
|
基本と思考法と重要事項がきちんと学べる授業
Tech2GO の母体CodeCamp社のCOO米田が書いた本で、プログラミングの重要性や学習方法などが紹介されています。
迷って、悩んで、不安に思うことが嫌であれば、本著を一度手にとってみることをオススメします。結構読みやすいですよ。
発売:2016年 価格:¥1,579+税
|
まとめ
プログラミングの世界が壮大であるように、プログラミングの関連本の世界もワリと壮大で、たくさんの本が出版されています。
私自身も新しい本、知らない本をみる度に、ついついクリックして注文してしまいます。
しかし、手元に届いて読んで、プログラムを実行して、自分なりに数字を変えて、、、とやっている内に今までできなかったことができるようになった自分に気付きます。
学んで、実践できて、役に立つプログラミング本は、これからを生きる人にとって必須でしょうね。
1人で学習するのは難しい・・・という方は、CodeCamp社の
無料体験レッスンいかがでしょうか?
プログラミングとは?から始まって、実際に自分で少しコードを打って、プログラミングを簡単に体験できますよ。もちろん完全知識ゼロの方、大歓迎です。