Download Free EBooks(2015年3月版)
無料でダウンロードできるIT技術系電子書籍(EPUB/PDF)一覧
Microsft Press、O'Reilly、Apressを中心に、無償で入手・購入可能な電子書籍を50冊以上、集めてみた。ほとんど英語の書籍だが、日本語書籍もいくつかあり。
本ページの内容を改訂した、2016年最新版の記事「無料でダウンロードできるIT技術系電子書籍(EPUB/PDF)一覧【2016年版】」が存在します。
2015年に入り、「Amazon.co.jp: Kindle無料マンガ雑誌」がスタートするなど、本や雑誌を電子書籍で読む機会が増えてきている。特に「紙の書籍よりも、電子書籍の方が大きく割安になっている場合は、電子書籍で買う」という人も多いのではないだろうか(特にIT業界の人は)。実際に自分もAndroidタブレットやiPhoneなどを使って電子書籍を読むことが増えてきた。
まだ電子書籍で本を読む習慣がないという人は、今春から試してみてはいかがだろうか。紙の書籍ではあり得ないが、電子書籍であれば無料で提供されているものもある。本稿ではそんな「無料*1でダウンロードできるIT技術系電子書籍」を一挙にまとめて紹介する(※特に主要な出版社のものを取り上げている。「これがないぞ」というのがあればお知らせいただけると幸いだ)。
なお以下では、英語書籍が圧倒的に多いので、逆に日本語書籍にのみ【日本語】と表記している。また電子書籍のファイル形式は、PDF
EPUB
という形で記載している。
書籍タイトルのリンクをクリックすると、その電子書籍のダウンロードページへ移動できる。もしくは、PDF
などのファイル形式名のリンクをクリックすると、直接ダウンロードできる。
- *1 執筆時点の情報に基づいており、将来的に無償ではなくなる可能性もあるので、あらかじめご了承いただきたい。また、後掲する各書籍の画像のリンク先はAmazon.co.jpの書籍ページになっており、そのページで購入する場合、一部は有料となっているので注意してほしい。
■
プログラミング/ソフトウェア開発全般
『Pro Git』
【日本語】 PDF
EPUB
MOBI
AZW(Kindle用)
出版:2009年8月。Gitの解説書の日本語翻訳版。第1版。なお本家の英語版では、すでに2014年11月に第2版が発売開始されている。
『Beyond Interaction ―メディアアートのためのopenFrameworksプログラミング入門』
出版:2010年2月。2D/3Dの図形描画や、アニメーション、マウスやキーボードによるインタラクションなど、マルチメディアコンテンツやメディアアートを制作することに特化したフレームワーク「openFrameworks」。それを使ったプログラミングを基礎から実践まで学べる解説書。なお、紙の書籍では改訂第2版も販売されている。
『入門GTK+』
【日本語】 PDF
出版:2009年10月。Linux/Windows/Macに対応できるGTK+によるGUIプログラミングを、初心者向けに基礎から解説している。
『Ruby Programming Professional Made Easy: Expert Ruby Programming Language Success in a Day for any Computer User』
出版:2015年1月。Rubyプログラミング用のハンドブック。実際に試しながら、効率的に学習できる。
『Moving to Microsoft Visual Studio 2010』
出版:2012年7月。過去のVisual StudioからVisual Studio 2010に移行するための方法や、Visual Studio 2010の新機能を解説している。
『What's New in Java 7?』
PDF
EPUB
MOBI
DAISY
Amazon.co.jp(Kindle用)
出版:2011年10月。Java 7の新機能の概要を開発者向けに解説。
『What Is Node?』
PDF
EPUB
MOBI
DAISY
Amazon.co.jp(Kindle用)
出版:2011年7月。「Node.js」(「Node」とシンプルに呼ばれることも多い)とは何かを紹介する入門書。
■
Web技術
『What Is HTML5?』
PDF
EPUB
MOBI
DAISY
Amazon.co.jp(Kindle用)
出版:2011年7月。HTML 4からHTML5へ移行する上で何が本当に大事なのかを説明するHTML5の入門書。
『CSS and Documents』
PDF
EPUB
MOBI
DAISY
Amazon.co.jp(Kindle用)
出版:2012年10月。CSS(Cascade Style Sheets)で、User-Agentに従って表示するドキュメント要素を変える方法を説明している。
『The Problem with Native JavaScript APIs』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2012年8月。現在のWebでは、JavaScript APIと人気JavaScriptライブラリが活用されるが、長期間使われる場合はメンテナンスの問題が発生する。そのような問題について解説する。
『The Past, Present, and Future of JavaScript』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2012年8月。JavaScriptが作られた背景を振り返りながら、今を見ることで、現在のような言語仕様になっている理由が分かる。またJavaScriptの今後についても触れる。
『What is Dart?』
PDF
EPUB
MOBI
DAISY
Amazon.co.jp(Kindle用)
出版:2012年3月。モダンWebアプリを開発できる、Dartの言語/ライブラリ/ツールの短い解説書。
■
ソフトウェア開発手法
『What is DevOps?』
PDF
EPUB
MOBI
DAISY
Amazon.co.jp(Kindle用)
出版:2012年6月。DevOpsとは何で、なぜそれが必要とされるのかをまとめた本。
『Producing Open Source Software』
出版:2005年11月。オープンソースソフトウェア(OSS)開発のプロジェクトを運営する方法を解説している。次のリンク先のWebページ上で、日本語で読むこともできる。
- オープンソースソフトウェアの育て方【日本語】
■
IoT(Internet of Things)開発
『Rethinking the Internet of Things』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2013年12月。IoTの「小さなデータ」が集まって「ビッグデータ」を形成するための、よりシンプルでスケーラブルなアーキテクチャについて説明する。
ちなみに、この書籍はApress(エイプレス)だが、O'Reilly(オライリー)からは下記のIoT関連電子書籍(PDFファイル、2015年2月発行)が無料でダウンロードできるようになっている。
『Intel Galileo and Intel Galileo Gen 2』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2014年12月。開発者向けに、Intel GalileoおよびIntel Galileo Gen 2ボードの概要と、Arduino APIやArduino IDE、OpenCVなどを活用したプログラミングについて解説。
『Intel Galileo Gen 2 and Intel Edison for Beginners』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2014年12月。非開発者向けに、Intel GalileoおよびIntel Galileo Gen 2ボードを分かりやすく説明。現在はアルファ版として公開。2015年5月に完成予定。
『Sensor Technologies: Healthcare, Wellness and Environmental Applications』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2013年11月。センサー技術を現実世界で活用するためのキーポイントを考察している。
■
スマホ&タブレット向けアプリ開発
『Creating Mobile Apps with Xamarin.Forms, Preview Edition』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2014年10月。Xamarin.Forms開発の解説書。未完成なプレビュー版として無料公開されており、6章しかない。2015年の春に完成する予定。『Programming Windows』で有名なCharles Petzold氏による著作。
『Programming Windows Store Apps with HTML, CSS and JavaScript』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
コードサンプル
出版:2014年7月。Windows 8.1上で動作するWindowsストアアプリをHTML+JavaScriptを使って開発するための解説書。第2版。
『GUI Design for Android Apps』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2014年8月。モバイルアプリの開発者/デザイナー向けに、GUIデザインに関するチュートリアルやコードサンプル、事例、知っておくべき原則などを説明。
『Android on x86: An Introduction to Optimizing for Intel Architecture』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2013年12月。ARM上のAndroidとx86上のAndroidの違いや、アプリをx86アーキテクチャに対応させるための方法などを説明。
『TouchDevelop: Programming on the Go』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2013年6月。Microsoft Researchが提供するプログラミング環境「TouchDevelop」を用いてPC/タブレット/スマートフォン向けのアプリを開発する方法を説明。
『Learn BlackBerry 10 App Development: A Cascades-Driven Approach』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2014年3月。BlackBerry 10 Cascadesフレームワークを使って、リッチなネイティブアプリを作成する方法を解説。
■
電子書籍制作
『HTML5 for Publishers』
PDF
EPUB
MOBI
DAISY
Amazon.co.jp(Kindle用)
出版:2011年10月。Web技術のHTML5は、EPUB 3の標準仕様に公式にサポートされている。音声/ビデオ、Canvasなど、HTML5のリッチ機能の概要を電子書籍制作者向けに解説。
『What is EPUB 3?』
PDF
EPUB
MOBI
DAISY
Amazon.co.jp(Kindle用)
出版:2011年9月。EPUB 3とは何か、なぜそれが電子書籍の新しいグローバルスタンダードとなるのかを説明。
次のリンク先で、日本語の翻訳版もダウンロードできる。
- 『EPUB 3とは何か?』【日本語】
『Accessible EPUB 3』
PDF
EPUB
MOBI
DAISY
Amazon.co.jp(Kindle用)
出版:2012年2月。EPUB仕様を理解している方に向けての解説書。さまざまな機能を用いてアクセシビリティを高める方法を紹介。
『Publishing with iBooks Author』
PDF
EPUB
MOBI
DAISY
Amazon.co.jp(Kindle用)
出版:2012年2月。アップルが無料で提供しているiBooks Authorを使って、iBooks向けに電子書籍を作成・発行する方法を説明。
■
ビッグデータ/データ解析/データベース
『The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Second Edition』
出版:2009年2月。医療/経済/マーケティングなどの各種分野で膨大になってきているデータを分析・活用するために、統計学(機械学習/データマイニング/推定/予測など)における新しい理論・ツールの基礎を解説している。数学者/統計学者だけでなく、実業界でデータ分析が必要な方も読者ターゲット。
『Introducing Microsoft Azure HDInsight』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2014年6月。Microsoft Azure上でApache Hadoopのサービスを提供するHDInsightの基礎と使い方を解説。
『Cloudera Impala』
出版:2013年11月。Apache Hadoopで動作する分散クエリエンジンのCloudera Impalaに関する解説書。
『Python for Informatics: Exploring Information』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2013年9月。Python言語でデータを扱うことで、プログラミングと計算科学の思考を習得するための教科書。
『Introducing Microsoft SQL Server 2014』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2014年5月。SQL Server 2014の新機能や概要、ビジネスニーズを満たすためのテクニックなどを解説している。
過去のバージョンも、下記のリンク先からダウンロードできる。
- 『Introducing Microsoft SQL Server 2012』
- 『Introducing Microsoft SQL Server 2008 R2』
- 『Introducing Microsoft SQL Server 2008』
■
クラウド
『Microsoft Azure Essentials: Fundamentals of Azure』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2015年1月。開発者とITプロ向けに、Azureの主要サービスに関する基礎情報を提供している解説書。第1版。各章は独立しており、そこに記載しているデモは途中の章から読んでも試せる。
『Introducing Windows Azure for IT Professionals』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
コードサンプル
出版:2013年11月。ITプロ向けの、Windows Azure概要説明。
『Building Cloud Apps with Microsoft Azure』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2014年7月。ASP.NET(C#)開発者向けに、現実世界でクラウドソリューションを構築するための基本的なパターンを解説している。
『Rethinking Enterprise Storage: A Hybrid Cloud Model』
出版:2013年8月。クラウドストレージとオンプレミスのストレージを組み合わせるハイブリッドクラウドモデルの技術的概要、利点、トレードオフ、実装ポイントなどを説明。
■
オペレーティングシステム/運用管理
『Introducing Windows Server 2012 R2』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2013年11月。Windows Server 2012 R2の概要や、新機能、ビジネスニーズを満たす方法に関するアドバイス、実践的な内容を提供している解説書。
前のバージョンであるWindows 2008に関する電子書籍は、下記のリンク先からダウンロードできる。
『Introducing Windows 8.1 for IT Professionals』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2013年10月。ITプロ向けに、Windows 8.1の概要や、新機能、実践的な内容を提供している解説書。
前のバージョンであるWindows 7に関する電子書籍は、下記のリンク先からダウンロードできる。
『Introducing Microsoft System Center 2012 R2』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2014年1月。System Center 2012 R2の概要や、新機能、ビジネスニーズを満たす方法に関するアドバイス、実践的な内容を提供している解説書。
下記のSystem Center関連の電子書籍も、無料でダウンロードできる。
- 『Microsoft System Center Introduction to Microsoft Automation Solutions』
- 『Microsoft System Center Extending Operations Manager Reporting』
- 『Microsoft System Center: Integrated Cloud Platform』
- 『Microsoft System Center: Network Virtualization and Cloud Computing』
- 『Microsoft System Center: Building a Virtualized Network Solution』
- 『Microsoft System Center: Designing Orchestrator Runbooks』
- 『Microsoft System Center: Configuration Manager Field Experience』
- 『Microsoft System Center: Cloud Management with App Controller』
- 『Microsoft System Center: Troubleshooting Configuration Manager』
- 『Microsoft System Center: Optimizing Service Manager』
■
アプリケーション
『Microsoft Office 365- Connect and Collaborate Virtually Anywhere, Anytime』
出版:2011年7月。Office 365の基本的な使い方を解説している。
『Office 365: Migrating and Managing Your Business in the Cloud』
PDF
EPUB
MOBI
Amazon.co.jp(Kindle用)
出版:2013年12月。ITプロやビジネスオーナー向けに、Microsoft Office 365を使ってビジネスプロセスをクラウド化する方法を説明。
■
本稿で紹介したもの以外にも、下記のリンク先のKindleストア(Amazon.co.jp)を参照すると、無償の電子書籍を見つけられる*2。
- *2 この他にもネットで検索すると、海賊版(※著者や出版社に無許可)の電子書籍を無料ダウンロードできるようにしたサイトがヒットすることがある。そういった非公式のサイトからダウンロードして読むことは(何かしらの犯罪になってしまいかねないので)気を付けよう。
執筆時点では、Microsoft PressとApressは、電子書籍の無料提供を積極的に進めているようだ(例えば、中には5000円程度の紙の書籍が、電子の書籍ならタダということも……)。O'Reillyは、2011~2012年ごろいくつか無料の電子書籍を出しているが、ここ最近はあまり積極的ではなくなっている。ちなみに日本の出版社では、無料の電子書籍はほとんど出版されていない(※出版されていても、書籍の一部サンプルとして発行されているようだ)。
更新履歴
- 2015/03/04
- 『Beyond Interaction ―メディアアートのためのopenFrameworksプログラミング入門』と『The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Second Edition』を追加しました。
1. 【現在、表示中】≫ 無料でダウンロードできるIT技術系電子書籍(EPUB/PDF)一覧
Microsft Press、O'Reilly、Apressを中心に、無償で入手・購入可能な電子書籍を50冊以上、集めてみた。ほとんど英語の書籍だが、日本語書籍もいくつかあり。
2. 無料でダウンロードできるIT技術系電子書籍(EPUB/PDF)一覧【2016年版】
Microsoft PressとApressを中心に、無償で入手・購入可能なコンピューターおよびIT技術系の電子書籍を50冊以上、集めてみた。ほとんど英語の書籍だが、日本語書籍もいくつかあり。