プログラミング言語のおすすめ教科書【京都大学で使用したもの】

計算機科学

<こんな方の悩みを解決する記事です>

  • プログラミング言語のおすすめ教科書を知りたい
  • 京大で使用する教科書を知りたい

<この記事について>

1000冊以上の専門書を読んだ私がプログラミング言語を学ぶために使用したおすすめの教科書を紹介します。プログラミング言語ではプログラムを記述する言語について学びます。

くんたらす
くんたらす
  • 独学で京大に現役合格
  • 京大院卒の研究者
  • 専門書1000冊読破
  • 国家資格を多数取得

計算機科学(計算機工学)については以下の記事を参照ください。

  1. プログラミング言語のおすすめ教科書/参考書
    1. プログラミング言語の基礎概念
    2. Essentials of Programming Languages
    3. Concepts in Programming Languages
  2. C言語のおすすめ教科書
    1. やさしく学べるC言語入門―基礎から数値計算入門まで
    2. 入門C言語
    3. 新・明解C言語 入門編
    4. 独習C 新版
    5. Cによる数値計算法入門
    6. C言語による数値計算入門―解法・アルゴリズム・プログラム
  3. FORTRANのおすすめ教科書
    1. 演習と応用FORTRAN77
    2. Fortran77プログラミング
    3. FORTRAN77入門 (電子計算機のプログラミング)
    4. Fortran90/95プログラミング
    5. 数値計算のためのFortran90/95プログラミング入門
    6. 数値計算のためのFortran90/95プログラミング入門(第2版)・アンサーブック: 演習問題の解答と解説
    7. ザ・Fortran 90/95
  4. HTML&CSSのおすすめ教科書
    1. 1冊ですべて身につくHTML & CSSとWebデザイン入門講座
    2. ほんの一手間で劇的に変わるHTML & CSSとWebデザイン実践講座
  5. Javascriptのおすすめ教科書
    1. 1冊ですべて身につくJavaScript入門講座
    2. 確かな力が身につくJavaScript「超」入門
  6. jQueryのおすすめ教科書
    1. jQuery最高の教科書
  7. Reactのおすすめ教科書
    1. モダンJavaScriptの基本から始める React実践の教科書
  8. Node.jsのおすすめ教科書
    1. Node.js超入門
  9. PHPのおすすめ教科書
    1. いきなりはじめるPHP~ワクワク・ドキドキの入門教室
    2. 気づけばプロ並みPHP 改訂版–ゼロから作れる人になる!
    3. 確かな力が身につくPHP「超」入門
    4. 独習PHP
  10. SQLのおすすめ教科書
    1. スッキリわかるSQL入門
    2. SQL 第2版 ゼロからはじめるデータベース操作
  11. Rubyのおすすめ教科書
    1. 独習Ruby
    2. プロを目指す人のためのRuby入門
  12. Ruby on Railsのおすすめ教科書
    1. 基礎 Ruby on Rails
    2. パーフェクト Ruby on Rails
  13. Javaのおすすめ教科書
    1. スッキリわかるJava入門
    2. スッキリわかるJava入門 実践編
    3. すべての人のためのJavaプログラミング
  14. Pythonのおすすめ教科書
    1. 独学プログラマー Python言語の基本から仕事のやり方まで
    2. Python[完全]入門 
    3. スッキリわかるPython入門
    4. 入門 Python 3
    5. Pythonによるデータ分析入門
    6. Pythonデータサイエンスハンドブック
    7. 独習Python
    8. Pythonによる ファイナンス入門
    9. Python3ではじめるシステムトレード
    10. 言語研究のためのプログラミング入門: Pythonを活用したテキスト処理
  15. Go言語のおすすめ教科書
    1. 初めてのGo言語
    2. 実用 Go言語
  16. Sassのおすすめ教科書
    1. Web制作者のためのSassの教科書
  17. R言語のおすすめ教科書
    1. R言語ではじめるプログラミングとデータ分析
    2. The R Tips 第3版: データ解析環境Rの基本技・グラフィックス活用集
    3. Rで学ぶ統計的データ解析
    4. R統計解析パーフェクトマスター
    5. Rによる 統計的学習入門
    6. Rとトレード ――確率と統計のガイドブック
  18. OCamlのおすすめ教科書
    1. プログラミング in OCaml
  19. MATLABのおすすめ教科書
    1. MATLAB入門
  20. XSLTのおすすめ教科書
    1. XSLT 2.0 and XPath 2.0 Programmer’s Reference
  21. XQueryのおすすめ教科書
    1. XQuery: Search Across a Variety of XML Data
  22. Linuxのおすすめ教科書
    1. 新しいLinuxの教科書
  23. Gitのおすすめ教科書
    1. いちばんやさしいGit&GitHubの教本
    2. 独習Git
  24. Verilogのおすすめ教科書
    1. 入門Verilog HDL記述―ハードウェア記述言語の速習&実践
    2. HDLによるVLSI設計: VerilogHDLとVHDLによるCPU設計
  25. オンライン学習

プログラミング言語のおすすめ教科書/参考書

プログラミング言語ではプログラムを記述する言語について学びます。

以下の関連分野があります。

  • ソフトウェア工学

ソフトウェア工学については以下の記事を参照ください。

プログラミング言語の基礎概念

京大情報学研究科(大学院)で使用する教科書です。

プログラム言語の意味論について学べます。

Essentials of Programming Languages

The MIT Press
¥8,105 (2023/02/27 18:46時点 | Amazon調べ)

京大工学部で使用する参考書です。

プログラミング言語に関してわかりやすく学べます。

Concepts in Programming Languages

Cambridge University Press
¥12,101 (2023/02/27 18:45時点 | Amazon調べ)

京大工学部で使用する参考書です。

プログラミング言語に関する理解を深めることが出来ます。

C言語のおすすめ教科書

やさしく学べるC言語入門―基礎から数値計算入門まで

京大工学部で使用する参考書です。

C言語に関する定番の入門書です。

入門C言語

Unknown:捷彦, 筧, Unknown:大二, 高田, Unknown:良和, 後藤, Unknown:晴久, 石田, Unknown:寛和, 中島
¥2,547 (2023/02/27 18:55時点 | Amazon調べ)

京大工学部で使用する参考書です。

こちらも入門書としておすすめです。

新・明解C言語 入門編

著:柴田 望洋
¥2,530 (2023/02/27 18:57時点 | Amazon調べ)

京大工学部で使用する参考書です。

中級編もあります。

独習C 新版

著:arton
¥3,300 (2023/02/27 07:19時点 | Amazon調べ)

京大理学部で使用する教科書です。

C言語に関する定番の本です。

Cによる数値計算法入門

著:堀之内 總一, 著:酒井 幸吉, 著:榎園 茂
¥2,420 (2023/02/27 18:33時点 | Amazon調べ)

京大工学部で使用する参考書です。

Cによる数値計算法について詳しく学べます。

C言語による数値計算入門―解法・アルゴリズム・プログラム

京大工学部で使用する参考書です。

Cによる数値計算法について詳しく学べます。

難易度はやや高めです。

FORTRANのおすすめ教科書

演習と応用FORTRAN77

著:戸川 隼人
¥1,987 (2023/02/27 18:31時点 | Amazon調べ)

京大工学部で使用する参考書です。

FORTRAN77に関する定番の本です。

Fortran77プログラミング

著:原田 賢一
¥1,815 (2023/02/27 18:42時点 | Amazon調べ)

京大工学部で使用する教科書です。

入門書として使えます。

FORTRAN77入門 (電子計算機のプログラミング)

編集:昭二, 浦
¥5,050 (2023/02/27 18:44時点 | Amazon調べ)

京大工学部で使用する参考書です。

FORTRAN77についてかなり詳しく学べます。

Fortran90/95プログラミング

著:博之, 冨田, 著:泰洋, 齋藤
¥3,410 (2023/02/27 07:21時点 | Amazon調べ)

京大理学部で使用する参考書です。

Fortran90/95に関する定番の本です。

数値計算のためのFortran90/95プログラミング入門

京大工学部で使用する教科書です。

詳しく学べるので個人的におすすめです。

数値計算のためのFortran90/95プログラミング入門(第2版)・アンサーブック: 演習問題の解答と解説

先に紹介した本のアンサーブックです。

ザ・Fortran 90/95

著:戸川 隼人
¥1,925 (2023/02/27 18:27時点 | Amazon調べ)

京大工学部で使用する参考書です。

少し古いですが有名な本です。

HTML&CSSのおすすめ教科書

Webサイトを作るなら、まずはHTML&CSSの勉強から始めるのが王道です。

1冊ですべて身につくHTML & CSSとWebデザイン入門講座

SBクリエイティブ
¥2,486 (2023/02/28 06:46時点 | Amazon調べ)

私が個人的に読んだ本です。

HTML&CSSの入門書として非常におすすめです。

ほんの一手間で劇的に変わるHTML & CSSとWebデザイン実践講座

先に紹介した本が気に入れば、こちらもおすすめです。

Javascriptのおすすめ教科書

1冊ですべて身につくJavaScript入門講座

SBクリエイティブ
¥2,794 (2023/02/28 06:50時点 | Amazon調べ)

先に紹介した本が気に入れば、こちらもおすすめです。

確かな力が身につくJavaScript「超」入門

SBクリエイティブ
¥2,728 (2023/02/28 06:52時点 | Amazon調べ)

私が個人的に読んだ本です。

JavaScriptに関する定番の入門書です。

jQueryのおすすめ教科書

jQueryを学ぶとWebサイトに動きを付けることが出来ます。

(例:webサイト上のある箇所にカーソルを合わせると、説明文が表示されるなど)

jQueryを学ぶにはJavascriptの基礎知識が必要です。

jQuery最高の教科書

著:株式会社シフトブレイン
¥2,838 (2023/02/28 06:54時点 | Amazon調べ)

私が個人的に読んだ本です。

わかりやすくておすすめです。

Reactのおすすめ教科書

Reactを使ってWebページのお問い合わせフォームを作ったりしました。

Reactを学ぶにはJavascriptの基礎知識が必要です。

モダンJavaScriptの基本から始める React実践の教科書

私が個人的に読んだ本です。

わかりやすくておすすめです。

Node.jsのおすすめ教科書

Node.jsを学ぶにはJavascriptの基礎知識が必要です。

Node.js超入門

著:掌田津耶乃
¥2,851 (2023/02/28 06:59時点 | Amazon調べ)

私が個人的に読んだ本です。

Node.jsを使って会員制のWebサイト(新規ユーザー登録/ログイン機能など)を作りました。

PHPのおすすめ教科書

Webサイトを作るならPHPの知識があった方が良いです。

HTML&CSSを学んだ後に取り組みましょう。

いきなりはじめるPHP~ワクワク・ドキドキの入門教室

著:谷藤 賢一, イラスト:河原 健人
¥1,980 (2023/02/28 07:03時点 | Amazon調べ)

私が個人的に読んだ本です。

PHPに関する分かりやすい入門書です。

気づけばプロ並みPHP 改訂版–ゼロから作れる人になる!

著:谷藤 賢一, その他:徳丸 浩(協力)
¥2,970 (2023/02/28 07:08時点 | Amazon調べ)

先に紹介した本が気に入れば、こちらもおすすめです。

確かな力が身につくPHP「超」入門

SBクリエイティブ
¥2,860 (2023/02/28 07:09時点 | Amazon調べ)

私が個人的に読んだ本です。

こちらも分かりやすい入門書です。

先に紹介した「確かな力が身に着くJavaScript「超」入門」が気に入れば、こちらもどうぞ。

独習PHP

著:山田 祥寛
¥3,740 (2023/02/28 07:11時点 | Amazon調べ)

私が個人的に読んだ本です。

PHPをきちんと学べる定番の本です。

先に紹介した「独習C」が気に入れば、このシリーズもおすすめです。

SQLのおすすめ教科書

SQLを学ぶとデータベース内にある情報を検索したり、データの追加・編集・削除などができます。

例えば会員制のwebサイトだと、会員情報をデータベースに保管します。

スッキリわかるSQL入門

著:中山 清喬, 著:飯田 理恵子, 監修:株式会社フレアリンク
¥3,080 (2023/02/28 07:14時点 | Amazon調べ)

私が個人的に読んだ本です。

SQLの入門書としてとっかかりやすいです。

SQL 第2版 ゼロからはじめるデータベース操作

私が個人的に読んだ本です。

SQLについてきちんと学べるのでおすすめです。

Rubyのおすすめ教科書

Rubyは非常に汎用性の高いプログラミング言語だと思います。

独習Ruby

著:山田 祥寛
¥3,520 (2023/02/28 07:18時点 | Amazon調べ)

私が個人的に読んだ本です。

「独習C」や「独習PHP」が気に入れば、このシリーズを揃えるのもアリです。

プロを目指す人のためのRuby入門

私が個人的に読んだ本です。

Rubyに関する定番の本です。

Ruby on Railsのおすすめ教科書

Ruby on Railsを使って「Twitter」のようなwebアプリを作ったりしました。

基礎 Ruby on Rails

著:黒田 努, 著:佐藤和人, 監修:株式会社オイアクス
¥3,850 (2023/02/28 07:22時点 | Amazon調べ)

私が個人的に読んだ本です。

Ruby on Railsの入門書としておすすめです。

パーフェクト Ruby on Rails

技術評論社
¥3,828 (2023/02/28 07:20時点 | Amazon調べ)

私が個人的に読んだ本です。

Ruby on Railsについて詳しく学べます。

Javaのおすすめ教科書

スッキリわかるJava入門

著:中山清喬, 著:国本大悟, 監修:株式会社フレアリンク
¥2,860 (2023/02/28 17:50時点 | Amazon調べ)

私が個人的に読んだ本です。

入門書としておすすめです。

スッキリわかるJava入門 実践編

先に紹介した本が気に入れば、こちらもどうぞ。

すべての人のためのJavaプログラミング

著:秀樹, 立木, 著:妙子, 有賀
¥3,300 (2023/02/27 18:48時点 | Amazon調べ)

京大工学部で使用する参考書です。

Javaに関するしっかりとした本です。

Pythonのおすすめ教科書

独学プログラマー Python言語の基本から仕事のやり方まで

京大総合人間学部で使用する参考書です。

Python学習を始める際のとっかかりとしておすすめです。

Python[完全]入門 

SBクリエイティブ
¥3,190 (2023/02/28 17:56時点 | Amazon調べ)

私が個人的に読んだ本です。

とても良く分かる入門書です。

スッキリわかるPython入門

著:国本大悟, 著:須藤秋良, 監修:株式会社フレアリンク
¥2,640 (2023/02/28 17:57時点 | Amazon調べ)

私が個人的に読んだ本です。

スッキリわかるシリーズが好きであれば、こちらもおすすめです。

入門 Python 3

著:Bill Lubanovic, 監修:鈴木 駿, 翻訳:長尾 高弘
¥4,180 (2023/02/27 19:47時点 | Amazon調べ)

京大の全学共通科目で使用する参考書です。

Pythonに関するきちんとした入門書です。

Pythonによるデータ分析入門

オライリー・ジャパン
¥4,180 (2023/02/27 19:33時点 | Amazon調べ)

京大の全学共通科目で使用する参考書です。

Pythonによるデータ分析に関する定番の本です。

Pythonデータサイエンスハンドブック

京大の全学共通科目で使用する参考書です。

手元に置いておくと何かと役立ちます。

独習Python

翔泳社
¥3,300 (2023/02/28 17:58時点 | Amazon調べ)

私が個人的に読んだ本です。

Pythonに関するスタンダードな本です。

独習シリーズが好きであればこちらもアリです。

Pythonによる ファイナンス入門

著:中妻 照雄, 編集:著
¥3,080 (2023/02/27 19:16時点 | Amazon調べ)

京大経済学研究科(大学院)で使用する参考書です。

ファイナンスに興味があればどうぞ。

Python3ではじめるシステムトレード

京大経済学研究科(大学院)で使用する参考書です。

システムトレードに興味があればどうぞ。

言語研究のためのプログラミング入門: Pythonを活用したテキスト処理

著:仁彦, 淺尾, 著:在鎬, 李, 原名:在鎬, 李
¥3,520 (2023/02/27 20:13時点 | Amazon調べ)

京大文学部で使用する参考書です。

言語研究に興味があればどうぞ。

Go言語のおすすめ教科書

初めてのGo言語

私が個人的に読んだ本です。

Go言語の入門書としておすすめです。

実用 Go言語

著:渋川 よしき, 著:辻 大志郎, 著:真野 隼記
¥3,960 (2023/02/28 18:10時点 | Amazon調べ)

先に紹介した本が気に入れば、こちらもどうぞ。

Sassのおすすめ教科書

SassではCSS言語を便利に利用する方法を学べます。

Web制作者のためのSassの教科書

私が個人的に読んだ本です。

Sassの入門書としておすすめです。

R言語のおすすめ教科書

R言語ではじめるプログラミングとデータ分析

ソシム
¥3,300 (2023/02/27 19:11時点 | Amazon調べ)

京大経済学研究科(大学院)で使用する参考書です。

R言語の入門書です。

The R Tips 第3版: データ解析環境Rの基本技・グラフィックス活用集

京大医学研究科(大学院)で使用する参考書です。

Rを学ぶなら一度は読んでおきたい本です。

Rで学ぶ統計的データ解析

京大経済学研究科(大学院)で使用する参考書です。

Rによるデータ解析について学べます。

R統計解析パーフェクトマスター

著:金城俊哉
¥2,700 (2023/02/27 19:13時点 | Amazon調べ)

京大経済学研究科(大学院)で使用する参考書です。

読みやすい本だと思います。

Rによる 統計的学習入門

著:Gareth James, 著:Daniela Witten, 著:Trevor Hastie, 著:Robert Tibshirani, 翻訳:落海 浩, 翻訳:首藤 信通
¥7,480 (2023/02/27 19:15時点 | Amazon調べ)

京大経済学研究科(大学院)で使用する参考書です。

やや高価ですが分かりやすい本です。

Rとトレード ――確率と統計のガイドブック

著:ハリー・ゲオルガコプロス, 監修:長尾慎太郎, 翻訳:山下恵美子
¥8,580 (2023/02/27 19:17時点 | Amazon調べ)

京大経済学研究科(大学院)で使用する参考書です。

トレードに興味があればどうぞ。

OCamlのおすすめ教科書

プログラミング in OCaml

京大工学部で使用する参考書です。

OCamlについて学べます。

MATLABのおすすめ教科書

MATLAB入門

著:高井 信勝
¥2,750 (2023/02/27 18:24時点 | Amazon調べ)

京大医学部で使用する参考書です。

MATLABに関する入門書です。

XSLTのおすすめ教科書

XSLT 2.0 and XPath 2.0 Programmer’s Reference

京大大学院で使用する参考書です。

XSLTについて学べます。

XQueryのおすすめ教科書

XQuery: Search Across a Variety of XML Data

O'Reilly Media
¥9,265 (2023/02/27 19:30時点 | Amazon調べ)

京大大学院で使用する参考書です。

XQueryについて学べます。

Linuxのおすすめ教科書

新しいLinuxの教科書

著:三宅 英明, 著:大角 祐介
¥2,970 (2023/02/28 18:14時点 | Amazon調べ)

私が個人的に読んだ本です。

Linuxに関するおすすめ本です。

Gitのおすすめ教科書

Gitは複数人でプログラミングする際のツールです。

いちばんやさしいGit&GitHubの教本

私が個人的に読んだ本です。

とても優しく学べます。

独習Git

著:リック・ウマリ, 翻訳:吉川邦夫
¥3,247 (2023/02/28 18:17時点 | Amazon調べ)

独習シリーズが気に入ればこちらもアリです。

Verilogのおすすめ教科書

入門Verilog HDL記述―ハードウェア記述言語の速習&実践

京大工学部で使用する参考書です。

Verilogについて学べます。

HDLによるVLSI設計: VerilogHDLとVHDLによるCPU設計

著:深山 正幸
¥4,290 (2023/02/27 18:53時点 | Amazon調べ)

京大工学部で使用する参考書です。

非常に興味深い内容です。

オンライン学習

プログラミングを学んでおくと、手に職をつけることが出来ます。

短期間で実践的なスキルを身につけるなら、オンラインのプログラミングスクールもありです。

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