プログラミング初心者におすすめの参考書は?
- 初心者は薄くて分かりやすく、実際に手を動かせる参考書から始めるのがおすすめです
- まだ学びたい分野が決まっていない人には、まずHTML・CSSに触れてみることもおすすめします
- 参考書は基本的に1ジャンル1冊を選び、分からないところがあってもまずやり切ることが大切です
プログラミングを初めて勉強するなら、私はまず初心者向けの薄くて分かりやすい参考書を1冊やってみることをおすすめします。
最初から辞書のような分厚い本を選ぶ必要はありません。
大切なのは、たくさんの知識を詰め込むことではなく、挫折せずに1冊やり切ることです。
最初からすべてを理解しようとは考えず、まずは始めてみて、どういうものなのか知ること・慣れることを目標にしてください。
「プログラミングってこういうものなんだ」と知るだけでも十分です。
また、まだ何を作りたいのか、どんなエンジニアになりたいのか決まっていない人には、プログラミング言語の前にHTML・CSSを一度やってみることをおすすめします。
HTML・CSSは、自分が書いたものがすぐにWebページとして画面に表示されます。
「自分で作ったものが形になった」という実感を得やすく、開発環境でつまずくことも少ないので、初心者でも始めやすいと思います。
私自身もHTML・CSSから学んだことで、Web制作の楽しさを知るきっかけになりました。
HTML・CSSなら「スラスラわかるHTML&CSSのきほん」
もしHTML・CSSから始めるなら、私がおすすめしたいのが『スラスラわかるHTML&CSSのきほん』です。
現在は第3版が発売されていますが、私が使ったのは第1版でした。
この本でHTMLとCSSを学び、自分で書いたものがWebサイトの画面に表示されることに楽しさを感じました。
「自分でもWebサイトを作れるんだ」と思えたことが、その後も勉強を続ける大きなきっかけになりました。
この本で学んだ内容を繰り返し使いながらサイトを作ることで、専門学校を卒業するころにはHTML・CSSはクラスの中でもかなり得意な方になっていました。
Webエンジニアを目指す人はもちろんですが、別の分野を目指す人でも、HTML・CSSは知っておいて損はないと思っています。
私は何冊もの参考書を読みましたが、今にして思えば基本的には1ジャンルにつき1冊で十分だったと思います。
同じことを学ぶために何冊もの参考書を買うより、1冊を選んで取り組み、それをやり切ることの方が大切です。
ただ、参考書によっては入門編・実践編のようにレベルごとに内容が分かれているものもあります。
その場合は、1冊目を終えたあと、必要なら次のレベルへ進めばよいと思います。
PHPについては、まさにこのパターンです。
PHPなら「いきなりはじめるPHP」から「気づけばプロ並みPHP」へ
次にプログラミング言語ですが、何を選ぶか決めていないなら、私はPHPをおすすめします。
私自身がPHPを学んだという理由もありますが、比較的入りやすく、初心者でも挫折しにくいと感じているからです。
PHPを初めて勉強するなら、まずは『いきなりはじめるPHP 改訂版』から始めるのがおすすめです。
1冊目
この本は本当に初歩の初歩から始まり、内容もそこまで多くないので、比較的短期間で一通り進められると思います。
そのため、最初からすべてを理解しようとじっくり取り組むよりも、まずは短期間で一通り進めるくらいでよいと思っています。
そして、『いきなりはじめるPHP』を一通り終えたら、すぐに『気づけばプロ並みPHP 改訂版』へ進むのがおすすめです。
2冊目
「プロ並み」というタイトルを見ると難しそうに感じるかもしれませんが、前半部分はかなり初心者向けで、『いきなりはじめるPHP』と重なるような内容も多くありました。
そのため、『いきなりはじめるPHP』を完璧に理解するよりも、まず短期間で一通りやってみて、そのまま『気づけばプロ並みPHP』へ進んでしまう方がよいと思っています。
『いきなりはじめるPHP』は、『気づけばプロ並みPHP』へスムーズに進むために取り組むくらいのイメージです。
私自身もこの流れで勉強しました。
専門学校に入った当初、私はプログラミングの授業にまったくついていけませんでした。そこで夏休みを使って、この2冊に取り組みました。
最初の『いきなりはじめるPHP』でプログラミングがどういうものなのかをある程度理解し、その後すぐに『気づけばプロ並みPHP』へ進んで理解を深めていきました。
本に書かれているコードを自分でも入力し、実際に動くところまで確認しながら進めた結果、夏休みが終わるころには授業にもついていけるようになり、プログラミングも自分の得意分野と言えるくらいまで成長できたと思っています。
少なくとも私が在籍していた専門学校のプログラミングの授業では、この2冊に書かれている内容以上のことは授業ではしませんでした。
この2冊、特に『気づけばプロ並みPHP』の内容を自分でもコードを書けるレベルまで身につければ、専門学校のプログラミング授業で扱う内容は習得できたと思ってもらってよいと思います。
もちろん、この2冊を読んだだけでエンジニアになれるわけではありません。
ただ、PHPを初めて触るところから、実際にプログラムを作るところまで段階的に学ぶ方法として、私はこの2冊の組み合わせをおすすめします。
JavaやPythonを学びたい人へ
「Pythonをやりたい」「スクールのカリキュラムでJavaを学ぶ」など、学ぶ言語が決まっている人は、わざわざPHPから始める必要はありません。
複数の言語を同時に始める必要もないので、自分の目的や環境に合わせて1つ選んでください。
JavaやPythonについては、初心者向けの入門書を確認した中では、『ゼロからはじめるプログラミング』シリーズは読みやすく、開発環境の準備から説明されているので取り組みやすいと思います。
参考書は何冊も買わず、まず1冊やり切ることが大切です
最初のうちは「もっと良い本があるかもしれない」と、別の参考書を買いたくなることがあります。
でも私は、極端に評判が悪い本でなければ、初心者向けの参考書にそこまで大きな差はないと思っています。
薄い・初心者向け・実際にコードを書きながら進められる。
この条件を満たした本を1冊選んで、まずは最後までやり切ってみてください。
途中でわからないことがあっても、すべてを理解できるまで立ち止まる必要はありません。
「今は分からなくても、いずれ分かるようになる」くらいの気持ちで次へ進んで大丈夫です。
そして、読むだけでは終わらせないでください。
参考書にコードが書いてあるなら、面倒でも自分で入力して、実際に動くところまで確認してみてください。
私自身、手を動かしながら繰り返したことで、理解して自分のものにしていきました。
最初の1冊は、完璧に理解するための本ではなく、プログラミングを始めるための本です。
全部理解できなくても大丈夫ですので、まずは1冊やってみてください。
まだ迷っているなら
今の状況から、次に進むルートを整理してみませんか?
今の希望に合わせて、次に進むルートを確認できます。
未経験IT転職ルート診断を始める