paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」(https://paiza.jp ギノ株式会社)の開発者が開発の事、プログラミングネタ、ITエンジニアの転職などについて書いています。

プログラミング初心者向け!Kindle Unlimitedで読み放題な技術系の書籍26冊と4シリーズ

f:id:paiza:20161130161942j:plain
Photo by Donnell King
f:id:paiza:20140916135428p:plainこんにちは、谷口です。

ついに月額980円で読み放題、AmazonKindle Unlimitedがスタートしましたね!

現時点で和書12万冊&洋書120万冊以上がラインナップされており、初回30日間は無料で利用可能だそうです。始まる前は雑誌や漫画・ビジネス書がほとんどになるのでは?と思っていたのですが、意外と技術書やプログラミング関連の入門書がある……!

というわけで、今回はKindle Unlimitedで読めるプログラミング関連の書籍の中から初心者でも勉強に役立てられそうな書籍、また弊社エンジニアおすすめの書籍をほんの一部ですがご紹介します。

www.itmedia.co.jp

■言語・目的別書籍

JavaScriptHTML5/CSS

◇ゲームで学ぶJavaScript入門 HTML5&CSSも身につく!

JS・HTML/CSSといったフロント周りが学べます。

ゲームで学ぶJavaScript入門 HTML5&CSSも身につく!

ゲームで学ぶJavaScript入門 HTML5&CSSも身につく!

◇ゲームを作りながら楽しく学べるHTML5+CSS+JavaScriptプログラミング

[asin:B00FRYEOME:detail]

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

PHPJavaScriptが例になっていますが、いろいろな言語で共通する基本を中心に解説されています。

C言語

◇10日でおぼえるC言語入門教室 第3版

10日でおぼえるシリーズはC言語だけのようです…。

10日でおぼえるC言語入門教室 第3版

10日でおぼえるC言語入門教室 第3版

◇Cプログラミング入門以前

C言語を学ぶ前に知っておきたいことが学べます。

Cプログラミング入門以前

Cプログラミング入門以前

◇速習C言語入門

プログラミング未経験者でC言語を学びたい人向き。

Java

◇スラスラわかるJava

イラスト・図解が多く、オブジェクト指向初心者の方にも。

スラスラわかるJava

スラスラわかるJava

PHPSQL

PHP+MySQLマスターブック

多少のプログラミングの知識はあるけどPHPMySQLは初心者という人に。

PHP+MySQLマスターブック

PHP+MySQLマスターブック

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

SQL未経験なエンジニア向け。

CD付 SQL ゼロからはじめるデータベース操作 (プログラミング学習シリーズ)

CD付 SQL ゼロからはじめるデータベース操作 (プログラミング学習シリーズ)

◆Go言語

◇スターティングGo言語

多少のプログラミング経験があって、Go言語の勉強を始めたい人向け。

スターティングGo言語

スターティングGo言語

Androidアプリ開発

Android StudioではじめるAndroidアプリ開発の教科書

Androidアプリ開発の入門書。Android Studioのセットアップ方法から教えてくれます。

JavaからはじめようAndroidプログラミング―Android Studio対応版

Java初心者から始められるAndroidアプリ作り。サンプルアプリを作りながら学べます。

Android実践プログラミング 現場で生まれた設計パターン

実践寄りの書籍、ダメなコードの例とか載ってて面白いです。

iOSアプリ開発・Swift

◇Swiftではじめる iPhoneアプリ開発の教科書 【Swift 2&Xcode 7対応】

実際にアプリ制作をしながらSwiftとXcodeを使った開発の仕方が学べます。

iOSアプリ開発 AutoLayout徹底攻略

Xcodeの「AutoLayout」について具体的なパターンがみっちり詰まってます。

◆Unity

◇作って学ぶ Unityゲーム開発の教科書

実際にゲームを作りながら、Unityを使ったゲームの作り方を学ぶ入門書。

作って学ぶ Unityゲーム開発の教科書 【Unity 5対応】

作って学ぶ Unityゲーム開発の教科書 【Unity 5対応】

◇uGUIではじめるUnity UIデザインの教科書

Unityの公式UIフレームワークを使えるようになるための教科書。

uGUIではじめるUnity UIデザインの教科書

uGUIではじめるUnity UIデザインの教科書

◆数学・物理学

◇実例で学ぶゲーム開発に使える数学・物理学入門

Unityで2Dゲーム作るときにためになったゲーム物理本。

アジャイル

アジャイルな見積りと計画づくり~価値あるソフトウェアを育てる概念と技法~

アジャイル開発における見積もり方の書籍。

スクラム

◇SCRUM BOOT CAMP THE BOOK

スクラム実践している人にとてもおすすめ。

SCRUM BOOT CAMP THE BOOK

SCRUM BOOT CAMP THE BOOK

ソフトウェアテスト

◇知識ゼロから学ぶソフトウェアテスト

開発経験はあるけどそういえばテストについてちゃんと勉強したことないなという人向け。

競技プログラミングアルゴリズム

プログラミングコンテストチャレンジブック ~問題解決のアルゴリズム活用力とコーディングテクニックを鍛える~

競プロ勢に大人気の蟻本も読み放題!

プログラミングコンテスト攻略のためのアルゴリズムとデータ構造

競プロでよく出るアルゴリズムとデータ構造について学べる。

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

初心者向け、基本のアルゴリズムが学べる本。

◆プログラミング以前の入門書

◇プログラミングの世界へようこそ

paizaが運営する無料オンラインプログラミング実行環境サービスpaiza.IOについても掲載されています。

プログラミングの世界へようこそ

プログラミングの世界へようこそ

Web-based online coding environment | paiza.IO

◇コンピュータープログラミング入門以前

半導体の話から、ハードウェアとかソフトウエアとか、さらにはオブジェクト指向についてまで、とにかくIT技術に関する話が一挙に詰め込まれてます。入門以前とあるけどプログラミングできるようになってからの方がいいかも…。

コンピュータープログラミング入門以前

コンピュータープログラミング入門以前


■初心者向け人気シリーズ

(多分)全巻ラインナップされているシリーズです。

◆おうちで学べるシリーズ

プログラミング・ネットワーク・データベース・セキュリティ・仮想化…

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

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

おうちで学べるネットワークのきほん

おうちで学べるネットワークのきほん

おうちで学べるデータベースのきほん

おうちで学べるデータベースのきほん

◆絵本シリーズ

C・C++C#JavaRubyPHPPerlSQLJavaScriptObjective-CHTML5Visual BasicVBAUNIXAndroidTCP/IPASP.NETアルゴリズム・OSの仕組み・パソコンの仕組み・インターネット技術…

Rubyの絵本 スクリプト言語を楽しく学ぶ9つの扉

Rubyの絵本 スクリプト言語を楽しく学ぶ9つの扉

Javaの絵本 増補改訂版

Javaの絵本 増補改訂版

アルゴリズムの絵本 プログラミングが好きになる9つの扉

アルゴリズムの絵本 プログラミングが好きになる9つの扉

◆よくわかる教科書シリーズ

JavaScriptPHPHTML5+CSS3・InDesign・Web/モバイル/ソーシャルメディアマーケティングFireworksDreamweaver

よくわかるJavaScriptの教科書 教科書シリーズ

よくわかるJavaScriptの教科書 教科書シリーズ

■まとめ

ちなみにpaizaの中の人が書いたDocker本はUnlimitedのラインナップには入っていませんが、Kindle版は出てるのでよろしくお願いいたします。

Docker実戦活用ガイド

Docker実戦活用ガイド


paizaでは、複数言語でのプログラミングが動画で学べる「paizaラーニング・就活生向けにIT業界・キャリアに関する情報やWeb開発・サーバ周辺の知識が学べる「paizaラーニング就活パック」を公開しています。プログラミング未経験者から始められる無料動画学習コンテンツになっておりますので「プログラミングの勉強を始めてみたい」という方はぜひお試しください。



paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。

↓詳しくはこちら
paiza.jp

そして、paizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。
paiza.jp
スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。

ITプログラマ・エンジニア向け転職・就活・学習サービスのpaiza


プログラミング入門講座|paizaラーニング

PHP入門編Ruby入門編Python入門編Java入門編JavaScript入門編C言語入門編C#入門編アルゴリズム入門編