記事内に広告が含まれています。

プログラミング入門学習書籍|Webエンジニア推薦 決定版

プログラミング
スポンサーリンク

プログラミング学習の書籍と言っても、たくさんあって何を選んだら良いのかわかりませんよね。

そこで現役エンジニアである筆者が、これまで先輩エンジニアや同僚エンジニアから教えてもらった書籍、自分で実際にやってみてよかった書籍を余すことなく、ご紹介させていただきますね。

ただし、言語としてご紹介してるのはRubyやフレームワークはRails中心なのでその辺りはご注意ください。

ちなみに筆者、これ全部買って勉強しました。

いくらかかったんだろ・・・(遠い目)

HTML/CSS


HTML5&CSS3デザインブック (ステップバイステップ形式でマスターできる)
AmazonでエビスコムのHTML5&CSS3デザインブック (ステップバイステップ形式でマスターできる)。アマゾンならポイント還元本が多数。エビスコム作品ほか、お急ぎ便対象商品は当日お届けも可能。またHTML5&CSS3デザインブック…amzn.to 

HTMLやCSSの入門学習ならまずこれ

筆者は入門者にこれをオススメしてます。めっさわかりやすい。

初心者だと、floatとか回り込み解除で詰まるのですが、その辺りもしっかりわかりやすく作りながら学べるのでこれはオススメです。

筆者はこの書籍をみながら先輩エンジニアに以前教育してもらったこともあり、思い入れもある一冊。


現場のプロが本気で教える HTML/CSSデザイン講義 (Design & IDEA)
Amazonで森本 恭平, 平谷 奈緒子, 中西 生乃の現場のプロが本気で教える HTML/CSSデザイン講義 (Design & IDEA)。アマゾンならポイント還元本が多数。森本 恭平, 平谷 奈緒子, 中西…amzn.to 

これも良書ですね。

ただし、結構誤植が多い。そこも自分で解決しながら進めていくと楽しいですが笑

本当の初心者だとちょっと苦労するかもですが、こちらも作りながら学べるのでぜひ試してみてください。

Sass


Web制作者のためのSassの教科書 改訂2版 Webデザインの現場で必須のCSSプリプロセッサ
Amazonで平澤 隆, 森田 壮のWeb制作者のためのSassの教科書 改訂2版 Webデザインの現場で必須のCSSプリプロセッサ。アマゾンならポイント還元本が多数。平澤 隆, 森田…amzn.to 

Sass「Syntactically Awesome StyleSheet」

Syntactically = 構文的に
Awesome =素晴らしい
StyleSheet = スタイルシート

つまりCSSの素晴らしい版です(雑)

フロントエンドエンジニアや、フルスタックエンジニアを目指す方やオリジナルアプリ開発をされている方は必見の1冊です。

bootstrap


Bootstrap 4 フロントエンド開発の教科書
Amazon.co.jp: Bootstrap 4 フロントエンド開発の教科書 eBook: WINGSプロジェクト 宮本麻矢, WINGSプロジェクト 朝平文彦, 山田 祥寛: Kindleストアamzn.to 

こちらはBootstrapのご紹介。

まあ、Bootstrapを入れるだけでイケてるサイトのようなフロントに仕上げることができます。

個人的には簡単なアプリの実装のときくらいしか使わないですが・・・

スピード感を持ってアプリをリリースされたい方向けと言って良いでしょう。

Javascript


改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで


改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで
(概要)「ECMAScript 2015」によって,いっそう進化をつづけるJavaScriptの新記法はもちろんのこと,…amzn.to 

こちらは先輩エンジニアからオススメされた1冊。

とても面白いのですが、ページ数が多くてちょっと眠くな・・・

とまでは言わないですが、Javascriptを基礎から教えてくれている1冊。

ただ、下記のもう1冊のJavascriptの本が軽いので、まずは↓から試してみて良いかもしれません。


3ステップでしっかり学ぶ JavaScript入門 [改訂2版]
Amazonで大津 真の3ステップでしっかり学ぶ JavaScript入門 [改訂2版]。アマゾンならポイント還元本が多数。大津 真作品ほか、お急ぎ便対象商品は当日お届けも可能。また3ステップでしっかり学ぶ JavaScript入門…amzn.to 

こちらは色をJavaScriptの基礎を色鮮やかに散りばめて紹介してくれている1冊です。

各作業ごとにまとめを記してくれているのが個人的にはわかりやすくてよかった1冊。

上記の改訂新版JavaScript本格入門よりも軽いので、JavaScriptが本当に初めての方にオススメしたい1冊です。

jQuery


jQuery最高の教科書

どんどん廃れてきているといわれているjQuery

ですが、まだまだ現場で使われています。この前筆者もjQueryの案件を受けましたし、まだまだ使われていくかと思います。

ということで、jQueryならこの1冊ですね。

jQueryで表現できる基礎的挙動を網羅してくれています。

これからjQueryを学習したいという方にはこちらをオススメさせていただきます。

Ruby


プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ)
Amazonで伊藤 淳一のプロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで (Software Design plusシリーズ)。アマゾンならポイント還元本が多数。伊藤…amzn.to 

こちらはRubyを学習されている方は必読書ですね。

Rubyを初心者でもわかりやすいように体系立てて説明してくれています。

ただ、プログラミング自体が初心者という方にはちょっと難しいかも・・・

ちなみに筆者である伊藤さんのTwitterはこちら。


Junichi Ito (伊藤淳一) (@jnchito) | Twitter
The latest Tweets from Junichi Ito (伊藤淳一) (@jnchito). Programmer. Wrote プロを目指す人のためのRuby入門 ja:https://t.co/VtfuykPf91…twitter.com 

Ruby on Rails


たった1日で基本が身に付く! Ruby on Rails 超入門
AmazonでWINGSプロジェクト 竹馬 力, 山田 祥寛のたった1日で基本が身に付く! Ruby on Rails 超入門。アマゾンならポイント還元本が多数。WINGSプロジェクト 竹馬 力, 山田…amzn.to 

こちらはRails初学者の方は必見ですね。

Railsの流れをとても簡単なアプリ作成を通じて説明してくれています。

ただ、環境構築の説明がなぜかwindowsしかないので、下記の「現場で使える Ruby on Rails 5速習実践ガイド」とセットで購入することをオススメします。


現場で使える Ruby on Rails 5速習実践ガイド
Amazonで大場寧子, 松本拓也, 櫻井達生, 小田井優, 大塚隆弘, 依光奏江, 銭神裕宜, 小芝美由紀の現場で使える Ruby on Rails 5速習実践ガイド。アマゾンならポイント還元本が多数。大場寧子, 松本拓也, 櫻井達生…amzn.to

Ruby on Rails 5アプリケーションプログラミング
Amazonで山田 祥寛のRuby on Rails 5アプリケーションプログラミング。アマゾンならポイント還元本が多数。山田 祥寛作品ほか、お急ぎ便対象商品は当日お届けも可能。またRuby on Rails…amzn.to 

この書籍はどちらかというと辞書的なイメージで使うようにしましょう。

上記のたった1日で基本が身に付く! Ruby on Rails 超入門と現場で使える Ruby on Rails 5速習実践ガイドを進めつつ、
全体像や細かい点をRuby on Rails 5アプリケーションプログラミングで読み進めていくと、より理解が深まると思います。

ちなみにこの書籍、めっちゃ分厚いので電子書籍版を購入されることをオススメします。

コマンドライン Linux


新しいLinuxの教科書
Amazonで三宅 英明, 大角 祐介の新しいLinuxの教科書。アマゾンならポイント還元本が多数。三宅 英明, 大角 祐介作品ほか、お急ぎ便対象商品は当日お届けも可能。また新しいLinuxの教科書もアマゾン配送商品なら通常配送無料。amzn.to 

Linuxをお使いの方はこちらを購入もオススメ。

ただし、コマンドラインなどはだいたいグーグルで調べるとたくさん文献が出てくるので悩みどころ。

個人的にちゃんと学習したいので購入した1冊です。

でもとてもみやすくまとめられている1冊なので、初心者の方はぜひ読んでみてください。

デザイン


ノンデザイナーズ・デザインブック [第4版]
AmazonでRobin Williams, 小原 司, 米谷 テツヤ, 吉川 典秀のノンデザイナーズ・デザインブック [第4版]。アマゾンならポイント還元本が多数。Robin Williams, 小原 司, 米谷 テツヤ, 吉川…amzn.to 

こちらはデザインでお悩みの方にご提供。

「デザインはセンスじゃねえ!論理だ!」という筆者の前職のCEOが愛読していた書籍です。

私も読んでみましたが、デザインは知人のデザイナーにお願いすることが多いので、自分でデザインをやってみたいという方はこちらをオススメします。

Web基礎


Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)
Amazonで山本 陽平のWebを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)。アマゾンならポイント還元本が多数。山本…amzn.to 

これはエンジニアを目指している方は必読書ですね。

もはやネットは現代では欠かせない技術で、我々エンジニアもその恩恵に預かっているわけですが、そもそもなぜWebが動くのかを、Webの歴史に沿って解説してくれている1冊。

ちょっと初心者の方には難しいかもしれませんが、プログラミングを初めて少し経った方にオススメかもしれません。

あー、こういう背景があって今はこの技術を使っているのね というのがわかります。

応用編


体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
Amazonで徳丸 浩の体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践。アマゾンならポイント還元本が多数。徳丸 浩作品ほか、お急ぎ便対象商品は当日お届けも可能。また体系的に学ぶ…amzn.to 

最後にご紹介するのは応用編ですね。

オリジナルアプリを開発されている方は必読の1冊です。

今私たちが使っているアプリやサイトもセキュリティがちゃんとしているので、安心して使えているのですね。

そのセキュリティをどう担保しているのかを技術的に解説してくれているのがこの1冊。

もちろんこれからエンジニアを目指す方にもオススメの1冊です。

まとめ

と、駆け足でご紹介させていただきました。

プログラミングの勉強ってお金も時間もかかりますし、本当に大変ですよね

ただ、こうして積み重なっていく知識は必ずあなたの力になります。

一緒にプログラミングの技術を向上させていきましょう

タイトルとURLをコピーしました