カテゴリー

  • プログラミング
  • 英語学習
  • 海外
  • キャリア
  • Kredo
Kredoオンラインキャンプ
スタッフ募集中
Kredoオンラインキャンプ体験談
無料カウンセリングはこちら

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

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

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

    • AI・テクノロジー

    • デザイン

  • 英語学習
    • 英語学習法

    • 英語フレーズ

  • 海外
    • 海外移住

    • 海外留学

    • 海外就職

  • キャリア
    • 転職情報

    • キャリアデザイン

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

    • セブ島情報

    • インタビュー

  • 無料ウェビナーに予約する >
5月申し込み限定授業料半額 kredo it留学オンライン
  • TOP
  • プログラミング
  • Web・プログラミング(学習)
  • 【初心者必見!】プログラミングを始める前に読むべき基礎が学べる本12選

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

Avatar photo
Kredo編集部
公開日:2022.12.04
更新日:2023.01.20
Web・プログラミング(学習) | #プログラミング
  • ツイート
  • シェア
  • はてな
  • ポケット
 decoding

Kredo編集部です。

いきなりですが、プログラミング学習者の中で「プログラムはどのように動くか?」を詳しく知っているぜ!

っていう人はいらっしゃいますか?

僕が思うにごく一部の人しかそれを知らないと思います。

ですが、よく考えてみると「プログラムがどのように動くか」理解せずにプログラミングを勉強していることに対して不安に思いませんか?

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

今回は、プログラミングを始める前に知っておくべき基礎知識・考え方が学べる本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オンラインキャンプ」を運営中です。プログラミング×英語を身につけた当校の卒業生はグローバルIT企業、外資系企業、海外就職、フリーランスへのキャリアチェンジを実現しています。これからの時代に必要な「英語×IT」のスキルを身につけてグローバルに活躍しませんか?

Kredo オンラインキャンプへ
  • ツイート
  • シェア
  • はてな
  • ポケット
この記事を書いた人
Avatar photo
Kredo編集部

Kredo編集部です!Tech、英語学習、キャリア、セブ島留学の情報を発信していきます。

関連記事

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

    プログラミングを無料で学習できるアプリ7選【初心者必見】

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

    プログラミングを独学する方法!成功させるためのポイントとは?

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

    htmlの独学勉強は難しい?おすすめ勉強方法と使えるサイト・本10選

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

    Pythonをオンラインで学習できるサービス5選

よく読まれている記事

  •  decoding

    おすすめ記事

  •  decoding
    2022.12.04

    IT×英語を学ばなければ取り残される!Kredo CEOが日本衰退とIT業界の未来を解説

  •  decoding

    【メディア掲載】Kredoオンラインキャンプを紹介していただいた生徒様、企業様の紹介

  •  decoding

    卒業生インタビュー

IT留学オンライン
新規CTA
無料カウンセリング予約
@KREDO JAPAN Inc. 2023 All rights reserved.
Kredo オンラインキャンプ なぜ、プログラミング×英語なのか 英語が苦手な方へ 体験談 Webデザインコース Webデベロップコース インターン型実践プログラム IT英語コース カウンセリング予約 資料請求
Kredo ラーニング サービスサイト (準備中) KredoIT 留学 (現在Kredoオンラインキャンプに変更) 運営メディア Kredo Blog
運営会社 会社概要 採用情報 利用規約 プライバシーポリシー 特定商取引に基づく表示 お問い合わせ