カテゴリー

  • プログラミング
  • 英語学習
  • 海外
  • キャリア
  • Kredo
Kredoオンラインキャンプ
KredoIT留学
無料カウンセリングはこちら
Kredoオンラインキャンプ体験談
KredoIT留学体験談
外貨を稼ぐ!海外フリーランス無料セミナー
未経験から即戦力ITグローバル人材 無料セミナー

セブ島IT留学の「Kredo」が運営するメディア「Kredoblog」

無料ウェビナー参加 無料カウンセリング予約
無料カウンセリング予約
  • ホーム
  • プログラミング
    • Web・プログラミング(学習)

    • Web・プログラミング(知識)

    • AI・テクノロジー

    • デザイン

  • 英語学習
    • 英語学習法

    • 英語フレーズ

  • 海外
    • 海外移住

    • 海外留学

    • 海外就職

  • キャリア
    • 転職情報

    • キャリアデザイン

  • Kredo
    • ニュース・キャンペーン情報

    • セブ島情報

    • インタビュー

  • TOP
  • プログラミング
  • Web・プログラミング(学習)
  • プログラミングを始める前に読むべき基礎が学べる本12選【初心者必見!】

プログラミングを始める前に読むべき基礎が学べる本12選【初心者必見!】

Avatar photo
Kredo編集部
公開日:2023.04.20
更新日:2023.05.15
Web・プログラミング(学習) | #プログラミング
 decoding

「プログラムがどのように動くか」を理解してからプログラミングの学習を始めるといいのですが、いきなり言語の勉強から入る人が多くいます。

何事もまずは土台を学ぶことが重要です。

本記事では、プログラミングを始める前に知っておくべき基礎知識・考え方が学べる本を12冊ピックアップしたので、自分に合うものを選んでまずは土台を学んでみてください。

記事のもくじ

  • プログラミングを始める前に読むべき基礎が学べる本12選
    • プログラミング入門講座――基本と思考法と重要事項がきちんと学べる授業
    • [改訂新版] これからはじめるプログラミング基礎の基礎
    • 教養としてのプログラミング講座-中公新書ラクレ-清水-亮
    • プログラムはなぜ動くのか-第2版-知っておきたいプログラムの基礎知識-矢沢久雄
    • 非エンジニアのためのプログラミング講座
    • おうちで学べるプログラミングのきほん
    • プログラミングを始めたい人がいちばん最初に開く本
    • 子どもを億万長者にしたければプログラミングの基礎を教えなさい
    • ちゃんと使える力を身につける Webとプログラミングのきほんのきほん
    • みるみるプログラミングがわかる本 第4版
    • アルゴリズムを、はじめよう
    • 基礎からのプログラミングリテラシー
  • まとめ:プログラミングを始める前に本で基礎を理解しよう!

プログラミングを始める前に読むべき基礎が学べる本12選

プログラミング入門講座――基本と思考法と重要事項がきちんと学べる授業

 

プログラミング入門講座――基本と思考法と重要事項がきちんと学べる授業

プログラミング入門講座――基本と思考法と重要事項がきちんと学べる授業

posted with amazlet at 19.08.08
SBクリエイティブ (2016-09-28) 売り上げランキング: 76,187
Amazon.co.jpで詳細を見る

「プログラミングスキルの重要性」をイラスト付きで説明しています。

3章で構成されており、序盤はオバマ大統領などの著名人によるプログラミングの重要性について語り、中盤では、プログラミング言語について語り、終盤では子ども向けのプログラミング言語を使って、プログラミングの体験ができます。

「プログラミングは難しい」と思う人も楽しんで学べます。

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

 

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

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

posted with amazlet at 19.08.08
谷尻 かおり 技術評論社 売り上げランキング: 101,346
Amazon.co.jpで詳細を見る

この本はまだプログラミングに触れていない人向けに書かれている本です。

タイトルから見てわかるとおり、プログラミングの基礎については学べますが、実際にコードは書かないのでそこだけは注意しましょう。

教養としてのプログラミング講座-中公新書ラクレ-清水-亮

 

教養としてのプログラミング講座 (中公新書ラクレ)

教養としてのプログラミング講座 (中公新書ラクレ)

posted with amazlet at 19.08.08
清水 亮 中央公論新社 売り上げランキング: 124,145
Amazon.co.jpで詳細を見る

プログラミングはどのように動くかを知ってる人はかなり少ないと思います。

この本は”プログラムはどんな仕組みで動くのか”についてイラスト付きで説明しています。

筆者自身「プログラミングは2020年に必修化されるから重要なのはわかるけど、いきなりプログラミング言語に触れるのは何か違う。そもそも根本的な部分を知る必要がある。」とコメントしています。

プログラムはなぜ動くのか-第2版-知っておきたいプログラムの基礎知識-矢沢久雄

 

プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識

プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識

posted with amazlet at 19.08.08
矢沢久雄 日経ソフトウエア 売り上げランキング: 3,372
Amazon.co.jpで詳細を見る

この本はプログラムがコンピューター内でどのように動作するのかを知りたい人におすすめの本です。

アマゾンランキングやアマゾンレビューもかなり高いので、プログラミングの教養を身につけることを目的に読んでおくといいでしょう。

非エンジニアのためのプログラミング講座

 

非エンジニアのためのプログラミング講座

非エンジニアのためのプログラミング講座

posted with amazlet at 19.08.14
吉岡直人 村田雅行 伏田雅輝 リックテレコム 売り上げランキング: 417,898
Amazon.co.jpで詳細を見る

この本はタイトルから見てわかるとおり、非エンジニアでプログラミングに初めて触れる人を対象としています。

社会人向けITスクール「TechAcademy」で人気の体験型プログラミング講座をそのまま本にしているので、HTML5とCSSでWebページを作り、JavaScriptを使ってゲーム制作にチャレンジできます。

おうちで学べるプログラミングのきほん

 

おうちで学べるプログラミングのきほん

おうちで学べるプログラミングのきほん

posted with amazlet at 19.08.14
河村 進 翔泳社 売り上げランキング: 40,215
Amazon.co.jpで詳細を見る

この本ではプログラミングが日常のどこで使われてるのかについてや、プログラミングの基礎知識について書かれています。

そのため、これからプログラミングを学ぶ人におすすめな本です。

プログラミングを始めたい人がいちばん最初に開く本

 

プログラミングを始めたい人がいちばん最初に開く本(日経BPパソコンベストムック)

プログラミングを始めたい人がいちばん最初に開く本(日経BPパソコンベストムック)

posted with amazlet at 19.08.14
日経BP (2016-04-05) 売り上げランキング: 398,586
Amazon.co.jpで詳細を見る

これからプログラミングを始める人のための本です。

「プログラミングの用語や文法がわからない」「どのプログラミング言語を勉強したらいいのかわからない」という人にとってはもってこいの本です。

子どもを億万長者にしたければプログラミングの基礎を教えなさい

 

子どもを億万長者にしたければプログラミングの基礎を教えなさい

子どもを億万長者にしたければプログラミングの基礎を教えなさい

posted with amazlet at 19.08.14
松林 弘治 KADOKAWA/メディアファクトリー 売り上げランキング: 322,342
Amazon.co.jpで詳細を見る

IT企業の創業者であるマーク・ザッカーバーグなどはプログラミングができる人間だったことについて触れて、それを元に子どもにプログラミングを教えるメリットや具体的にどのように教えるべきなのかについて触れています。

子どもに説明するための知識(一般概念、歴史、最新事情など)を楽しく吸収でき、さらに一緒に学んでいく方法、発展学習させるための手段、知恵などをやさしく伝授してくれている本です。

ちゃんと使える力を身につける Webとプログラミングのきほんのきほん

 

ちゃんと使える力を身につける Webとプログラミングのきほんのきほん

ちゃんと使える力を身につける Webとプログラミングのきほんのきほん

posted with amazlet at 19.08.14
大澤 文孝 マイナビ (2015-02-19) 売り上げランキング: 45,496
Amazon.co.jpで詳細を見る

この本はWebとWeb言語の基礎知識についてまとめています。

HTMLはプログラミング言語ではなくマークアップ言語であることや、なぜHTMLでUTFを使うのかなど、普段スルーしがちな知識を吸収できます。

「一度プログラミングを学習してみたけれど、挫折してしまった」「業務でプログラムに触れることがあり、もう少し知識を広げてみたい」そんな方にもおすすめの1冊です。

みるみるプログラミングがわかる本 第4版

 

みるみるプログラミングがわかる本 第4版

みるみるプログラミングがわかる本 第4版

posted with amazlet at 19.08.14
掌田 津耶乃 秀和システム 売り上げランキング: 229,705
Amazon.co.jpで詳細を見る

最初の項では「アルゴリズム」「ソフトウェア」などのプログラミングの基本知識について触れ、残りの項ではプログラミング言語の特徴や「MacとWindowsのどっちがいいの?」などプログラミング初学者が知りたい質問にも触れています。

これからプログラミングを勉強する人におすすめの本です。

アルゴリズムを、はじめよう

 

アルゴリズムを、はじめよう

アルゴリズムを、はじめよう

posted with amazlet at 19.08.14
伊藤 静香 インプレス 売り上げランキング: 31,913
Amazon.co.jpで詳細を見る

なんとこの本では、まるまる最初から最後までアルゴリズムのことにしか触れていません。

アルゴリズムの定石と呼ばれるものには様々な種類がありますが、プログラミング初心者がいきなりたくさんのアルゴリズムを学ぼうとしても、途中で挫折してしまう人が多いのではないでしょうか。

そんな初心者でも「アルゴリズム」についてすっと理解できる内容になっています。

基礎からのプログラミングリテラシー

 

基礎からのプログラミングリテラシー[コンピュータのしくみから技術書の選び方まで厳選キーワードをくらべて学ぶ! ]

基礎からのプログラミングリテラシー[コンピュータのしくみから技術書の選び方まで厳選キーワードをくらべて学ぶ! ]

posted with amazlet at 19.08.14
増井 敏克 技術評論社 売り上げランキング: 80,147
Amazon.co.jpで詳細を見る

コンピュータやプログラミングの解説がわからないのは、次のような知識の不足が要因らしいです。

  1. コンピュータのしくみがわからない
  2. プログラミングのしくみがわからない
  3. アプリケーションが動くしくみがわからない
  4. 開発スタイルやエンジニアの仕事像がわからない
  5. 業界の標準やツールを知らない
  6. プログラミング書籍の選び方がわからない

これらは専門書やインターネットで検索上位にくるWeb記事では前提知識として省略されることが多く「読み進めるにはほかの資料が必要になった」なんてことがよくあるそうです。

この本では上記の問題を解決できます。

まとめ:プログラミングを始める前に本で基礎を理解しよう!

いかがだったでしょうか?

今回はプログラミングを始める前に知っておくべき基礎知識や考え方について学べる本をまとめてみました。

プログラムがどのように動いているかを知らずにプログラミング言語の勉強をすると、理解を遠ざけてしまいます。

まずはプログラミングの基礎となる考え方を身につけてからプログラミング言語の学習をはじめましょう!

英語でプログラミングを学べるKredo

英語×プログラミングのスキルを身につけてグローバルに活躍しませんか?

当メディアを運営しているKredoは、英語×プログラミングをオンラインで学ぶ「Kredoオンラインキャンプ」と、フィリピンのセブ島で学ぶ「KredoIT留学」を提供しています。これまでの卒業生は2,000名を超え、卒業生の多くが、国内外のIT企業への転職、フリーランスなどへのキャリアチェンジを実現しています。これからの時代に必要な英語×プログラミングのスキルを身につけてグローバルに活躍しませんか?

\ セブ島現地でIT✕英語を学ぶ / KredoIT留学の詳細を見る
\ オンラインでIT✕英語を学ぶ / Kredoオンラインキャンプの詳細をみる >>
  • ツイート
  • シェア
  • はてな
  • ポケット
この記事を書いた人
Avatar photo
Kredo編集部

Kredo編集部です!プログラミング、英語学習、キャリア、Kredo情報を発信していきます。

関連記事

  •  decoding
    Web・プログラミング(学習)

    何から始める?プログラミングの勉強の順番を現役エンジニアが解説

  •  decoding
    Web・プログラミング(学習)

    卒業後に起業できるプログラミングスクール【注意点も紹介】

  •  decoding
    Web・プログラミング(学習)

    プログラミング初学者におすすめのスクール・サイト・参考書

  •  decoding
    Web・プログラミング(学習)

    プログラミング学習ができるアプリ6選!子ども向けあり

新規CTA
KREDO JAPAN株式会社
  • 【公式】Kredo IT留学 / オンラインキャンプFacebook
  • 【公式】kredoオンラインキャンプInstagram
  • 【公式】Kredo X
©KREDO JAPAN Inc. 2024 All rights reserved.
Kredoのサービス
セブ島で学びたい方はこちら KredoIT留学
自宅で学びたい方はこちら Kredoオンラインキャンプ
運営会社 会社概要 採用情報 お問い合わせ
利用規約 プライバシーポリシー 特定商品取引に基づく表示 資料請求