コーディング|初心者向け おすすめの本

2018-01-14

第1位 『サーシャはプログラミングが大好き!』

サーシャはプログラミングが大好き!

著者 サーシャ・アリエル・アルストン
出版社 朝日学生新聞社
出版日 2019年03月

《商品紹介》小学4年生のサーシャは、夏休みのサマーキャンプ(体験学習)に、「プログラミング」の一部である「コーディング」を選びました。最初は「コーディングなんてつまらなそう」と思ったサーシャでしたが、ソフトウエア開発者のママから「コーディングは、パソコンにしてほしいことをパソコンがわかる言語で伝えることよ。それを学べば、ゲームも作れるし、携帯のアプリやロボットも作れるのよ」と教えてもらい、興味を持ちます。アメリカの女子大生が書いた、少女がコーディングと出会う物語。

第2位 『実践&入門 診療情報管理パーフェクトガイド 2019年新版』

実践&入門 診療情報管理パーフェクトガイド 2019年新版

著者 須貝 和則
出版社 医学通信社
出版日 2019年02月26日

第3位 『世界一わかりやすいHTML5&CSS3コーディングとサイト制作の教科書』

世界一わかりやすいHTML5&CSS3コーディングとサイト制作の教科書

著者 赤間公太郎/狩野咲
出版社 技術評論社
出版日 2019年03月

《商品紹介》言語の基本学習からサイト作成と管理までを1冊にまとめた入門書!15レッスンで基礎から一歩ずつ応用まで。レッスン後に成果を試せる練習問題つき。レッスンデータをダウンロードして記述を実践。

第4位 『コーディング フォー ビギナーズ PYTHON』

コーディング フォー ビギナーズ PYTHON

著者 ルーイ・ストウェル/ロージー・ディキンズ
出版社 日経BP
出版日 2018年10月27日

《商品紹介》プログラミングの初心者でも楽しみながらPythonを学べます。手順を細かく分けて、ていねいに説明。書いてある通りにやるだけでPythonもプログラミングの基礎も身に付きます。専門用語は知らなくてOK!プログラミングが初めてでも最初から楽しめます。対象年齢10歳以上。

第5位 『ソニー開発のNeural Network Console入門【増補改訂・クラウド対応版】--数式なし、コーディングなしのディープラーニング』

ソニー開発のNeural Network Console入門【増補改訂・クラウド対応版】--数式なし、コーディングなしのディープラーニング

著者 足立 悠/ソニー株式会社
出版社 リックテレコム
出版日 2018年11月09日

《商品紹介》「数式が読めない」「コーディングは苦手」という一般SEや初学者のために、気鋭のデータサイエンティストがニューラルネットワークを簡潔に解説。無償のGUIツール「NNC」を使った体験学習で理解を深めます。本書旧版ではWindows上でNNCアプリを動かしましたが、この増補改訂版ではクラウド版のNNCを使います。演習課題も見直して、CNNによる画像分類のほか、新たにRNNによる時系列予測と異常検知、自然言語処理へと拡大させ、巻末付録も拡充。NNC開発元ソニーの監修となりました。

第6位 『演奏するプログラミング、ライブコーディングの思想と実践』

演奏するプログラミング、ライブコーディングの思想と実践

著者 田所 淳
出版社 ビー・エヌ・エヌ新社
出版日 2018年12月21日

《商品紹介》ライブで、即興的に、コードを書き/編集しながら、音楽や映像を奏でる「ライブコーディング」、日本初の解説書。Sonic Pi、TidalCyclesなどを用いた実践方法の入門から応用まで。全サンプルデータダウンロード可。

第7位 『DPC請求NAVI 2018-19年版』

DPC請求NAVI 2018-19年版

著者 須貝 和則
出版社 医学通信社
出版日 2018年10月30日

第8位 『コーディング フォー ビギナーズ SCRATCH』

コーディング フォー ビギナーズ SCRATCH

著者 ロージー・ディキンズ/ジョナサン・メルモス
出版社 日経BP
出版日 2018年09月22日

《商品紹介》ビジュアルに優れたプログラミング言語「スクラッチ」を使って、初心者でも簡単にプログラミングができるようになります。ステップ・バイ・ステップで手順を解説。キャラクターが動くアニメーションやゲームがすぐに作れるようになります。わからない用語が出てきても大丈夫。スクラッチの詳しいメニューガイドや用語集も収録しています。

第9位 『Generative Design with p5.js(仮) - ウェブでのクリエイティブ・コーディング』

Generative Design with p5.js(仮) - ウェブでのクリエイティブ・コーディング

著者 Benedikt Groß/Hartmut Bohnacker
出版社 ビー・エヌ・エヌ新社
出版日 2018年06月22日

《商品紹介》新しいデザインプロセス、「ジェネラティブデザイン」がもっと身近に。オンブラウザでProcessingを手軽に実行するためのJavaScriptライブラリ「p5.js」を用いて、生成的でアルゴリズミックなビジュアル表現へと読者を導く一冊。大型本『Generative Design』の基礎パート「Basic Principles」のみを抜き出し、p5.jsに対応した再編集版。

第10位 『SVGコーディングの基本』

SVGコーディングの基本

著者 日向俊二
出版社 カットシステム
出版日 2018年05月25日

第11位 『フロントエンド専門Web制作会社が教える速く正確なWeb制作のための実践的メソッド』

フロントエンド専門Web制作会社が教える速く正確なWeb制作のための実践的メソッド

著者 株式会社モノサス/コーディングファクトリー
出版社 マイナビ出版
出版日 2017年04月28日

《商品紹介》ワークフロー構築、コーディング規約、制作&ディレクションTipsなど、高品質な制作を支える現場の仕事術。

第12位 『ひと目でわかるPowerAppsノンコーディングでのビジネスアプリ作成入門』

ひと目でわかるPowerAppsノンコーディングでのビジネスアプリ作成入門

著者 株式会社イルミネート・ジャパン 奥田理恵
出版社 日経BP
出版日 2018年06月01日

《商品紹介》コードを書くことなく簡単な設定を行うだけで、業務に役立つアプリを作成!パソコンでもスマートフォン/タブレットでも動作!

第13位 『Scratchコーディングカード』

Scratchコーディングカード

著者 ナタリー・ラスク/村井 裕実子
出版社 日経BP
出版日 2018年04月28日

第14位 『問題解決力とコーディング力を鍛える英語のいろは』

問題解決力とコーディング力を鍛える英語のいろは

著者 鈴木達矢
出版社 技術評論社
出版日 2018年12月

《商品紹介》「英語ができれば…」そう思った経験はありませんか?英文ドキュメントやエラーメッセージが読めない。オープンソースプロジェクトのやり取りがうまくいかない。日本語の意味に合ううまい英単語を見つけられない。良いコードを書くための変数やメソッドの命名方法がわからない。開発時にぶつかる英語の「困った」を解消!

第15位 『歌は録音でキマる!』

歌は録音でキマる!

著者 伊藤圭一
出版社 リットーミュージック
出版日 2019年04月

《商品紹介》プロが秘密にしたがる技。テクノロジーを味方にする。ヒット作の影の仕掛け人“音の魔術師”が伝授するボーカルの魅力を最大限に引き出すプロデュース術。歌は、ライブではなく、実はレコーディングで上達する。全てのボーカリストに捧ぐ歌を愛する人に贈るバイブル。

第16位 『HTML5+CSS3でつくる!レスポンシブWebデザイン』

HTML5+CSS3でつくる!レスポンシブWebデザイン

著者 大串肇/齋木弘樹
出版社 ソーテック社
出版日 2016年03月17日

《商品紹介》CSSフレームワーク「Bootstrap」で実践するマルチデバイス対応。現場で使える最新コーディング。コードの記述から本格的Webサイト制作まで網羅!CSSフレームワークの種類や入手についても解説!パソコンからスマートフォンまで自在にレイアウト!

第17位 『ソニー開発のNeural Network Console入門 -数式なし、コーディングなしのディープラーニング』

ソニー開発のNeural Network Console入門 -数式なし、コーディングなしのディープラーニング

著者 足立 悠
出版社 リックテレコム
出版日 2018年01月29日

《商品紹介》「数式が読めない」「コーディングは苦手」という一般SEや初学者の方々が本書の対象です。(1)全結合型・(2)畳み込み・(3)再帰型のニューラルネットワークに話題を絞り、気鋭のデータサイエンティストが丁寧に仕組みを解説。さらに、ソニーが開発した無償のGUIツールを使って、初級・中級・上級とディープラーニングを段階的に体験学習。「数式なし」で手法を理解し、「コーディングなし」で実装方法もわかるようになります。

第18位 『Processingクリエイティブ・コーディング入門』

Processingクリエイティブ・コーディング入門

著者 田所淳
出版社 技術評論社
出版日 2017年04月

《商品紹介》だれでもすぐにスケッチするようにプログラミング。アニメーション、映像、サウンド、実世界のリアルな動きが表現できる。

第19位 『Webデザインとコーディングのきほんのきほん』

Webデザインとコーディングのきほんのきほん

著者 瀧上 園枝/浜 俊太朗
出版社 マイナビ出版
出版日 2016年08月23日

《商品紹介》制作の流れをつかむのに最適の1冊。HTML/CSSへの落とし込みまで配慮したデザイン作りのスキルを身につけられる!今、必要とされるWebデザインの知識を手に入れよう!PC、スマホ、タブレット対応!

第20位 『プロになるなら身につけたいプログラマのコーディング基礎力』

プロになるなら身につけたいプログラマのコーディング基礎力

出版社 技術評論社
出版日 2017年02月

第21位 『HTML5/CSS3モダンコーディング フロントエンドエンジニアが教える3つの本格レイアウト スタンダード・グリッド・シングルページレイアウトの作り方』

HTML5/CSS3モダンコーディング フロントエンドエンジニアが教える3つの本格レイアウト スタンダード・グリッド・シングルページレイアウトの作り方

著者 吉田真麻
出版社 翔泳社
出版日 2015年11月02日

《商品紹介》本書は、HTML5/CSS3を使ってモダンなサイトを制作するためのコーディングテクニックをハンズオン形式で学ぶ書籍です。現在主流のWebページのデザインスタイル、「スタンダードレイアウト」「グリッドレイアウト」「シングルページレイアウト」を適用した3つのサイトを作りながら、各スタイルの特徴や使い分け、コーディングテクニックを学びます。実際のWeb制作の現場と同様に、サイトのデザインを基にして骨格を見極め、枠組みから中身までひと通りコーディングするというフローをなぞることで、HTML5/CSS3の実用的なコーディングスキルやテクニックを無理なく身につけることができます。

第22位 『Android Studio本格活用バイブル』

Android Studio本格活用バイブル

著者 今井勝信
出版社 技術評論社
出版日 2016年01月26日

《商品紹介》ストレスのない開発を行うためにはどう使いこなせばいいのか?Android Studioの構造を知り尽くした著者が数々の機能と奥義を紹介!

第23位 『世界で闘うプログラミング力を鍛える本』

世界で闘うプログラミング力を鍛える本

著者 Gayle Laakmann McDowell
出版社 マイナビ出版
出版日 2016年09月28日

《商品紹介》著名なIT企業で行われる「コーディング面接」に合格しエンジニアとして採用されるための攻略本:米国で大人気のコンピュータプログラミングに関するベストセラー書です。Googleでエンジニアとして働きかつ多くの採用プロセスに関わってきた著者によって執筆されました。本書で取り上げているプログラミングの問題にはIT企業が求める能力が凝縮されています。解説も懇切丁寧で、アルゴリズムを中心としたコンピュータサイエンスの基礎知識や活用方法を楽しみながら学べます。

第24位 『ノンコーディングRNA』

ノンコーディングRNA

著者 廣瀬哲郎/泊幸秀
出版社 化学同人
出版日 2016年06月21日

第25位 『ロールシャッハ・テストSweet Code Ver.2コーディング・システム第2版』

ロールシャッハ・テストSweet Code Ver.2コーディング・システム第2版

著者 大関信隆/中村紀子
出版社 金剛出版
出版日 2016年06月25日

《商品紹介》包括システムによるロールシャッハ・テストのためのコーディングソフトが、Windows版にMacintosh版を加え、さらに新機能を搭載してリニューアル刊行!コーディング、構造一覧表の計算、プロトコル作成、ロケーションチャートの印刷、コード検索など基本機能に加えて、見やすくなったインターフェイス+図版表示、縦画面表示対応のウィンドウ、領域図の反転描画機能、直線や丸印が簡単に描ける描画機能、構造一覧表の統計情報のワンクリック表示機能、各変数の一括出力機能など、練習・実務・研究に役立つ新機能を実装する!

第26位 『コーディングWebアクセシビリティ』

コーディングWebアクセシビリティ

著者 ヘイドン・ピカリング/太田良典
出版社 ボーンデジタル
出版日 2015年03月

《商品紹介》HTML5+JavaScriptのモダンWebアプリをアクセシブルに!日本初!WAI-ARIAの本格解説書。

第27位 『Fluent Python』

Fluent Python

著者 Luciano Ramalho/豊沢 聡
出版社 オライリー・ジャパン
出版日 2017年10月07日

《商品紹介》一歩先行くパイソニスタを目指す人のためのPython解説書。Pythonはシンプルです。使い方を覚えるのも簡単で生産性を短期間で高めることができます。しかしこれは、Pythonに備わっている豊富な機能のほんの一部しか使っていないということでもあります。本書では、とても有用なのにあまり使われていないPythonの特徴的な機能を活用し効果的で慣用的なPythonコードを書く方法について解説します。読者は、Pythonicな思考とコーディング手法を身につけ、コードをより短く、より強く、より読みやすくする方法を学べます。本書では、どうすれば熟練のPython 3プログラマーになれるのかを徹底的に追及します。

第28位 『ゲームプログラマのためのコーディング技術』

ゲームプログラマのためのコーディング技術

著者 大圖衛玄
出版社 技術評論社
出版日 2015年06月

《商品紹介》多くの機能を持つゲームのプログラムは、巨大で複雑になりがちです。また、コードの保守、機能追加の工程には複数のプログラマが関わります。ゲームのプログラムには「わかりやすいコード」「効率よく機能を追加できる設計」が求められます。これはゲームに限らず、職業プログラマとして必要なコーディング技術です。本書では、すぐに実践できるコーディング技術を解説していきます。まず、コードの抽象化を理解するため、複雑なコードを単純にして小さくするテクニックを紹介します。

第29位 『テーマティック・アナリシス法』

テーマティック・アナリシス法

著者 土屋 雅子
出版社 ナカニシヤ出版
出版日 2016年10月30日

第30位 『音楽クリエイターのためのマイクロフォン事典』

音楽クリエイターのためのマイクロフォン事典

著者 林憲一
出版社 DU BOOKS
出版日 2018年10月19日

《商品紹介》「ありそうでなかった!」「まさに教科書!」歴史、構造から使い方、ヴィンテージ〜現行モデルまで。30年にわたり数々の名盤に携わってきた敏腕レコーディング・エンジニアが超定番マイクを紐解いた“実用”の書!