Photo by Donnell King
こんにちは、谷口です。
ついに月額980円で読み放題、AmazonのKindle Unlimitedがスタートしましたね!
現時点で和書12万冊&洋書120万冊以上がラインナップされており、初回30日間は無料で利用可能だそうです。始まる前は雑誌や漫画・ビジネス書がほとんどになるのでは?と思っていたのですが、意外と技術書やプログラミング関連の入門書がある……!
というわけで、今回はKindle Unlimitedで読めるプログラミング関連の書籍の中から初心者でも勉強に役立てられそうな書籍、また弊社エンジニアおすすめの書籍をほんの一部ですがご紹介します。
なお、情報は記事公開当時のものとなります。記事をごらんいただいたタイミングにより状況が異なる場合がありますことをご了承ください。
■言語・目的別書籍
◆JavaScript・HTML5/CSS
◇ゲームで学ぶJavaScript入門 HTML5&CSSも身につく!
JS・HTML/CSSといったフロント周りが学べます。
◇ゲームを作りながら楽しく学べるHTML5+CSS+JavaScriptプログラミング
◇ちゃんと使える力を身につける Webとプログラミングのきほんのきほん
PHPやJavaScriptが例になっていますが、いろいろな言語で共通する基本を中心に解説されています。
◆C言語
◆Java
◆PHP・SQL
◆Go言語
◆Androidアプリ開発
◇Android StudioではじめるAndroidアプリ開発の教科書
Androidアプリ開発の入門書。Android Studioのセットアップ方法から教えてくれます。
◇JavaからはじめようAndroidプログラミング―Android Studio対応版
Java初心者から始められるAndroidアプリ作り。サンプルアプリを作りながら学べます。
◆iOSアプリ開発・Swift
◇Swiftではじめる iPhoneアプリ開発の教科書 【Swift 2&Xcode 7対応】
実際にアプリ制作をしながらSwiftとXcodeを使った開発の仕方が学べます。
◇iOSアプリ開発 AutoLayout徹底攻略
Xcodeの「AutoLayout」について具体的なパターンがみっちり詰まってます。
◆Unity
◆数学・物理学
◆アジャイル
◇アジャイルな見積りと計画づくり~価値あるソフトウェアを育てる概念と技法~
アジャイル開発における見積もり方の書籍。
◆スクラム
◇SCRUM BOOT CAMP THE BOOK
スクラム実践している人にとてもおすすめ。
◆ソフトウェアテスト
◆競技プログラミング・アルゴリズム
◇プログラミングコンテストチャレンジブック ~問題解決のアルゴリズム活用力とコーディングテクニックを鍛える~
競プロ勢に大人気の蟻本も読み放題!
■初心者向け人気シリーズ
(多分)全巻ラインナップされているシリーズです。
◆おうちで学べるシリーズ
プログラミング・ネットワーク・データベース・セキュリティ・仮想化…
◆絵本シリーズ
C・C++・C#・Java・Ruby・PHP・Perl・SQL・JavaScript・Objective-C・HTML5・Visual Basic・VBA・UNIX・Android・TCP/IP・ASP.NET・アルゴリズム・OSの仕組み・パソコンの仕組み・インターネット技術…
◆よくわかる教科書シリーズ
JavaScript・PHP・HTML5+CSS3・InDesign・Web/モバイル/ソーシャルメディアマーケティング・Fireworks・Dreamweaver…
◆いちばんやさしいシリーズ
HTML5&CSS3・WordPress・SEO・グロースハック・リスティング広告…
■まとめ
ちなみにpaizaの中の人が書いたDocker本はUnlimitedのラインナップには入っていませんが、Kindle版は出てるのでよろしくお願いいたします。
paizaでは、複数言語でのプログラミングが動画で学べる「paizaラーニング」・就活生向けにIT業界・キャリアに関する情報やWeb開発・サーバ周辺の知識が学べる「paizaラーニング就活パック」を公開しています。プログラミング未経験者から始められる無料動画学習コンテンツになっておりますので「プログラミングの勉強を始めてみたい」という方はぜひお試しください。
paizaは、技術を追い続けることが仕事につながり、スキルのある人がきちんと評価される場を作ることで、日本のITエンジニアの地位向上を目指したいと考えています。
自分のスキルを磨いていきたいと考えている方におすすめなのが「paizaラーニング」。オンラインでプログラミングしながらスキルアップできる入門学習コンテンツです。初心者でも楽しくプログラミングの基本を学ぶことができます。
そして、paizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。
スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。