プログラミングは、コンピュータに特定の動作を実行させるための指示を作成するプロセスです。プログラミング言語を使って、ソフトウェアやアプリケーションを設計し、開発します。これにより、データ処理、ユーザーインターフェースの構築、機械学習の実装など、さまざまな技術的な作業を実行できるようになります。プログラミングは、問題解決能力や論理的思考力を養うためにも重要です。
- 知識ゼロからのプログラミング学習術 独学で身につけるための9つの学習ステップ
- アメリカの中学生が学んでいる 14歳からのプログラミング
- 改訂3版 これからはじめるプログラミング 基礎の基礎
- プログラミングの英単語 —— 入門で挫折しないための必須単語150
- Pythonではじめるゲーム制作 超入門 知識ゼロからのプログラミング&アルゴリズムと数学
- プログラミング言語大全
- 一般教養としてのプログラミング
- ゲームを改造しながら学ぶ Scratchプログラミングドリル: プロのゲームクリエイターが伝授! 考えて遊んで面白くするゲーム作りの思考法
- プログラムはなぜ動くのか 第3版 知っておきたいプログラミングの基礎知識
- Python ゼロからはじめるプログラミング
- プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則
- プログラミング入門講座――基本と思考法と重要事項がきちんと学べる授業
- 図解まるわかり プログラミングのしくみ
- スラスラ読める Pythonふりがなプログラミング 増補改訂版
- いきなりプログラミング Androidアプリ開発
- iPhone1台で学ぶプログラミング 日常の問題を解決しながら、論理的思考を身に付ける本
- はじめての “文字で打ちこむ” プログラミングの本 ——スクラッチのブロックとくらべて学べるJavaScriptの基本
- ルールズ・オブ・プログラミング ―より良いコードを書くための21のルール
- 小一時間でゲームをつくる──7つの定番ゲームのプログラミングを体験
- ナビつき! つくってわかる はじめてゲームプログラミング オフィシャルガイド
- 競技プログラミングの鉄則 ~アルゴリズム力と思考力を高める77の技術~
- スクラッチプログラミング事例大全集
- Go言語プログラミングエッセンス
- Jupyter Notebookで始めるプログラミング [増補版]
- 親子でかんたん スクラッチプログラミングの図鑑
- コードが動かないので帰れません! 新人プログラマーのためのエラーが怖くなくなる本
- RustとWebAssemblyによるゲーム開発 ―安全・高速・プラットフォーム非依存のWebアプリ開発入門
- 1冊ですべて身につくJavaScript入門講座
- 図解! TypeScriptのツボとコツがゼッタイにわかる本 プログラミング実践編
- はたらくプログラミング 完全版
- Kaggleに挑む深層学習プログラミングの極意
- インタプリタの作り方 -言語設計/開発の基本と2つの方式による実装-
- Pythonプログラミングパーフェクトマスター
- ちゃんと使える力を身につける Webとプログラミングのきほんのきほん [改訂2版]
- 実践 PLCプログラム設計ー変数によるラダープログラムの基礎から周辺デバイス活用までー
- 1週間でC++の基礎が学べる本
- プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
- 論理的思考力を育てる プログラミングれんしゅうちょう
- プログラミングでなにができる? 第2版
- 知識ゼロからはじめる! プログラミング 副業 で月収10 万円
- 世界一流エンジニアの思考法
- 世界で闘うプログラミング力を鍛える本 ~コーディング面接189問とその解法~
- Python Distilled ―プログラミング言語Pythonのエッセンス
- プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプローチ
- スッキリわかるPython入門
- Python1年生 第2版 体験してわかる!会話でまなべる!プログラミングのしくみ
- 早く仕事を終わらせたいから、プログラミング始めました。ーGoogleを使ったプログラミング超入門
- Python / JavaScriptによるOpen AIプログラミング
- 文系でもプログラミング副業で月10万円稼ぐ!
- Angularアプリケーションプログラミング
- Spring Boot 3 プログラミング入門
- 知識ゼロから楽しく学べる! PLCプログラミング入門
- 学習ドリル ポケットモンスター 小学生のプログラミング
- マインクラフト さんすう・プログラミング学習ドリル 2 ~楽しく解きながら理数系が学べる!【6~7歳向け】
- 世界一やさしい子供から大人まで誰でも使えるプログラミングで問題解決ー小笠原式プログラミング思考ー
- Excel VBAユーザーのためのPythonプログラミング入門
- キャラを強くしながら学ぶ Scratchプログラミングドリル: キミの手で面白いゲームに改造せよ!
- Excel VBAのプログラミングのツボとコツがゼッタイにわかる本[第2版]
- 学習ドリル マインクラフトで学ぶプログラミング 小学3・4年
- 世界標準MIT教科書 Python言語によるプログラミングイントロダクション 第3版
- 詳解 Rustアトミック操作とロック ―並行処理実装のための低レイヤプログラミング
- 生成AI・ChatGPTでPythonプログラミング アウトプットを10倍にする!GPT4&GPT3.5対応
- なっとく!関数型プログラミング
- まとめ
知識ゼロからのプログラミング学習術 独学で身につけるための9つの学習ステップ
プログラミングを断念してしまう人すべての人を救うために作られた本です。学習方法を知らないがゆえにプログラミングを断念してしまうすべての人におすすめです。
アメリカの中学生が学んでいる 14歳からのプログラミング
はじめてプログラミングを学ぶ人や、プログラミングでつまづいた人におすすめの本です。プログラミングの歴史から入門編のScratchや応用編のPythonと、コンピューターの仕組みからコードの読み書きまで完全網羅した本です。
改訂3版 これからはじめるプログラミング 基礎の基礎
唯一無二の決定版と言ってよいプログラミングの入門書。最初のステップに必要なことを網羅した充実の内容は独習にも学校の授業のサブテキストにも最適。小学校高学年のお子さんにも読み切れる内容。
プログラミングの英単語 —— 入門で挫折しないための必須単語150
「英単語」のうち150の頻出単語に焦点をあて、各単語一ページずつやさしく紹介しています。コードを書くときに自分でも自信を持って使えるようになれる一冊です。
Pythonではじめるゲーム制作 超入門 知識ゼロからのプログラミング&アルゴリズムと数学
プロのゲームクリエイターがやさしく解説するゲーム制作&プログラミングの入門書。ゲーム作りに必要なアルゴリズムや数学を無理なく学べる内容になっています。知識ゼロからプログラミングやゲーム制作を学ぶことができます。「ゲームでよく使うアルゴリズムや数学を学びたい」方におすすめの一冊です。
プログラミング言語大全
プログラミング言語の大全集です。100以上のプログラミング言語や処理系関連言語を幅広く解説しています。
一般教養としてのプログラミング
プログラミングをビジネスに生かすための知識と学習方法を学べます。プログラムを書くための基礎知識や、Pythonによるプログラムの体験など、高度なデジタル技術の「仕組み」を理解し効率的に利用していくための「プログラミング力」を身につけることができる本です。
ゲームを改造しながら学ぶ Scratchプログラミングドリル: プロのゲームクリエイターが伝授! 考えて遊んで面白くするゲーム作りの思考法
アソビズムの現役ゲームクリエイターが本気でScratchのゲームプログラミングドリルを作りました。シューティング、アクション、格闘釣りレースRPGなど全10本の本格的なゲームが作れます。
プログラムはなぜ動くのか 第3版 知っておきたいプログラミングの基礎知識
プログラムがコンピュータの中でどのように動作するのかを解説した本です。第2版で好評だったハードウエアに関する説明やC言語によるサンプル・プログラムも更新され、新たに書き下ろした第12章ではPythonを使った機械学習を取り上げています。
Python ゼロからはじめるプログラミング
プログラミング初学者が「Python言語を通してプログラミングを学ぶ」というコンセプトの本です。初心者を対象に文法やプログラムの基本知識をわかりやすく丁寧に教える入門書で、変数やif文による条件分岐for文やwhile文を使った繰り返しなども解説しています。
プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則
古今東西のプログラミングの達人たちの知恵を厳選して紹介しています。質の高いプログラミングをするための一生使える原理原則を学べます。
プログラミング入門講座――基本と思考法と重要事項がきちんと学べる授業
プログラミングの基礎知識は近い将来必ず役立つスキルになります。世界中で2億人以上が夢中になった「世界最良の学習メソッド」です。抜群の面白さとわかりやすさで、小学生から大人まで全世代がハマっています。できるだけ効率よく「プログラミングの基本」を習得したい人、社会人の一般教養として「プログラミングの基本」を身につけておきたい人におすすめです。
図解まるわかり プログラミングのしくみ
プログラミング言語の特徴からWebの知識までを網羅した書籍です。見開きで1つのテーマを取り上げ、図解を交えて解説しています。最初から順に読んで体系的な知識を得ることができます。
スラスラ読める Pythonふりがなプログラミング 増補改訂版
Pythonふりがなプログラミングを読みやすく内容を充実させて改訂した本です。「プログラムの読み方をすべて載る」という手法で究極のやさしさを目指した入門書。漢文訓読の手法を取り入れ読み下し文を用意しています。過去にプログラミングの入門書で挫折してしまった人、プログラマーやエンジニアを目指す人、仕事でPythonを活用してみたい人におすすめです!
いきなりプログラミング Androidアプリ開発
プログラミング学習の「基本知識を1つずつ学ぶ」といったステップをあえてスキップした、Androidアプリ開発の入門書です。計6つのユニークなアプリを手っ取り早く作りながら楽しく学習することができます。書籍の中盤からはあらかじめ下準備を済ませたアプリのプログラムをダウンロードできます。
iPhone1台で学ぶプログラミング 日常の問題を解決しながら、論理的思考を身に付ける本
プログラミングの考え方を理解するためには自力でコードをすらすら書ける必要はありません。iPhone、やiPadに標準搭載されています「ショートカット」アプリを使って勉強していきます。指示の通りに日本語でコードを入力すれば、日常で使える便利なものを作ることができます。iPhoneiPadに標準搭載の「ショートカット」アプリを使用するため手軽に始めることができます。便利なアプリを簡単に作りながらプログラミング的思考が学べる本です。
はじめての “文字で打ちこむ” プログラミングの本 ——スクラッチのブロックとくらべて学べるJavaScriptの基本
はじめての「文字で打ちこむ」プログラミング入門書です。身近なブラウザーでさまざまなプログラミングの動きを体験できます。英単語にもふりがな付きで中学1年生から取り組めます。
ルールズ・オブ・プログラミング ―より良いコードを書くための21のルール
プログラミングのベストプラクティス集です。全部で21の「ルール」から成り立っており、熟練したプログラマーにとって示唆に富む洞察を含んでいます。また、コードを書く際だけでなくデバッグや、最適化の際に有用な知識についても触れています。
小一時間でゲームをつくる──7つの定番ゲームのプログラミングを体験
コンソールアプリでゲームを一手ずつ作成する手順を解説する画期的な本。0から完成まで手順通りに進めれば必ず完成する仕組みになっています。最小限の手順ごとに動作確認を行うので、少しずつできあがっていく過程を楽しめます。
ナビつき! つくってわかる はじめてゲームプログラミング オフィシャルガイド
基礎からしっかりナビゲートする本です。基本データやつなぎかたを始め、ノードンガイドやリファレンスの内容も掲載。応用プログラム編では出てこなかったノードンやテクニックを使った実用的なプログラム集です。
競技プログラミングの鉄則 ~アルゴリズム力と思考力を高める77の技術~
競技プログラミングは問題を解くことでプログラミング能力を競う大会です。本書では競プロで必要なアルゴリズム・データ構造・考察テクニック、さらに知識を定着させるための例題・演習問題が150問以上掲載されています。
スクラッチプログラミング事例大全集
スクラッチのサンプルプログラムがたくさんつまった事例大全集です。かんたんなサンプルから教科別サンプルゲームなどさまざまな事例がテーマ別に100例収録しており、自習したい個人や教材として利用したい先生に最適です。
Go言語プログラミングエッセンス
「もう一段レベルアップしたい」「開発に使いたい」と思っている人に向けたGo言語の解説本です。関数やパッケージの使い方、並行処理テストといった基本的なトピックを紹介しています。
Jupyter Notebookで始めるプログラミング [増補版]
この入門書は、プログラミング初心者向けに作られています。Jupyter Notebookを使って対話的に学ぶことができるため、学びながら実際にプログラムを書くことができます。また、全てのページがカラー印刷されています。
親子でかんたん スクラッチプログラミングの図鑑
『スクラッチプログラミングの図鑑』は、スクラッチ3.0に対応した人気の本です。オンライン版とオフライン版の両方に対応しており、小学生からのプログラミング教育に人気です。本書はビジュアルな図鑑形式で、スクラッチを使ったプログラミングを解説しています。基礎的な内容から本格的なプログラミングまで扱っており、教科をテーマにした章もあります。使用期間は長く、先生や親が教材として活用できます。
コードが動かないので帰れません! 新人プログラマーのためのエラーが怖くなくなる本
この本は、プログラミングでエラーや不具合に直面した場合にどう対処すれば良いかを解説しています。エラーメッセージの読み方やデバッグの方法、エラーや不具合を起こしにくいコードの書き方などを具体的なコードを例にして解説しています。新人プログラマーから経験者まで、あらゆるプログラマーに役立つ一冊です。
RustとWebAssemblyによるゲーム開発 ―安全・高速・プラットフォーム非依存のWebアプリ開発入門
本書では、WebAssemblyの登場によりブラウザをJavaScript以外の言語で操作することが可能になり、Rustを使用して高速かつ安全にブラウザを動かす方法を学ぶことができます。Web開発においてもRustの実力を体感できます。本書はWebAssemblyそのものを解説していませんが、WebAssemblyでRustを使いたい人にとって最適な内容となっています。
1冊ですべて身につくJavaScript入門講座
初心者向けの解説があり、最新の技術や書き方についても学べます。また、アニメーションとイベントに関する知識も網羅しており、プログラミングの基本から実装方法まで一冊で学ぶことができます。
図解! TypeScriptのツボとコツがゼッタイにわかる本 プログラミング実践編
「強制縦スクロールの2Dシューティングゲーム」を開発するための実践書です。読者はJavaScriptの基本的な構文を理解し、少しのTypeScriptの経験があることを前提としています。開発環境の構築から設計、クラスの実装、メインプログラムの作成まで、詳しく解説しています。完成版プログラムのダウンロードサービスも利用できます。
はたらくプログラミング 完全版
この本は、プログラミング言語のイメージを漫画でわかりやすく説明しています。主人公の新入社員であるジャバスクリプトが、仲間と共に様々な困難に立ち向かいながら成長していく物語です。超初心者向けの入門書で、プログラミングをまったく知らない人でも読みやすいと評判です。
Kaggleに挑む深層学習プログラミングの極意
画像・自然言語処理の機械学習コンテストに取り組みながら深層学習の知識を身につけることができます。プログラミングのレジェンドたちの豊富な経験に基づくスキルアップのノウハウも満載です。
インタプリタの作り方 -言語設計/開発の基本と2つの方式による実装-
インタープリタのプログラミングを材料にプログラミング言語の開発を学べます。「字句解析」「式評価」「制御フロー」「関数」などの要素も取り扱います。現代における言語の開発はさまざまなツールを駆使して見通しよく進めることが可能になっています。
Pythonプログラミングパーフェクトマスター
文法がシンプルなため、入門者が最初に学ぶプログラミング言語にうってつけです。入門者が最初に学ぶプログラミング言語「Python」とともに、自然言語処理やテキストマイニング文章生成などが身に付きます。
ちゃんと使える力を身につける Webとプログラミングのきほんのきほん [改訂2版]
様々なプログラミング言語に共通する基本を学習していきます。用語や特徴は違っているが根幹を理解しておくことで短期間で身につけることができます。プログラムに関係する一連の仕組みもちゃんと理解することで長く使える知識を身につけます。
実践 PLCプログラム設計ー変数によるラダープログラムの基礎から周辺デバイス活用までー
国際規格IEC61131-3に準拠したプログラミング言語の基礎を修得できます。モーション制御軸グループを用いた制御等について扱う内容が説明されています。
1週間でC++の基礎が学べる本
プログラミングの基礎&C++の基礎が分かるようになる本です。サンプルプログラミングを入力してみることで、基礎が分かるようになります。
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
プログラミングコンテストの問題を攻略するための「アルゴリズムとデータ構造」を体得する参考書です。初級者が体系的にアルゴリズムとデータ構造の基礎を学ぶことができる入門書となっています。
論理的思考力を育てる プログラミングれんしゅうちょう
「ちえ」分野の延長線上の問題でプログラミングに親しめます。かわいいロボットたち盛りだくさんでページをめくるのが楽しくなります。問題は幼児にとって身近なものごとがテーマで取り組みやすくなっています。また、問題を解くことで「プログラミング的思考力」「論理的思考力」「創造力」が育まれます。
プログラミングでなにができる? 第2版
プログラミングにチャレンジしたい子供たちのための最初のガイドブックです。ゲームやロボットAIアプリなどといった子供たちが好きなモノを実際につくって学べます。どんなプログラミング言語を使えばいいのか、体験を通して基本も身につきます。
知識ゼロからはじめる! プログラミング 副業 で月収10 万円
プログラミング副業で月収を得る方法です。初心者がどのようにプログラミングを学び、月収を得るかについて、実際にプログラミングを副業としてきた著者が丁寧にガイドしています。
世界一流エンジニアの思考法
超巨大クラウドの開発の最前線で学んだ思考法です。試行錯誤は「悪」、「基礎の理解」「脳の負荷を減らす」ためのコミュニケーションが重要と解説。コントリビュート文化で「感謝」の好循環を生むなどについて学べます。
世界で闘うプログラミング力を鍛える本 ~コーディング面接189問とその解法~
米国で大人気のコンピュータプログラミングに関するベストセラー書の日本語版です。プログラミング問題は、トップIT企業が求める「能力」が凝縮されて「面接」で実際に使われたものです。アルゴリズムを中心としたコンピュータサイエンスの基礎知識や活用法を学べる内容となっています。
Python Distilled ―プログラミング言語Pythonのエッセンス
言語仕様に関するトピックの中でも重要なものを抽出しています。本当に必要で重要な情報にアクセスできるようPythonのエッセンスを凝縮した内容になっています。
プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプローチ
プログラミングの際の作業や技術の取得を効率的に行うための方法です。コードを書いたり読んだりするときに「プログラマーの脳」がどのように働くかという認知プロセスについて、また「新しい言語を短時間で習得します」といったことも紹介されています。
スッキリわかるPython入門
プログラミングの基礎を丹念に解きほぐし、つまずくことなく最後まで読み通せる入門書です。「スッキリ」シリーズの特長である、プログラミングのしくみやコツなどがしっかり身に付きます。
Python1年生 第2版 体験してわかる!会話でまなべる!プログラミングのしくみ
ヤギ博士とフタバちゃんと一緒に、人工知能アプリの作成を体験できます。対話形式でプログラミングのしくみについて学ぶことができます。
早く仕事を終わらせたいから、プログラミング始めました。ーGoogleを使ったプログラミング超入門
ビジネスマンがプログラミングスキルを身につければ、定例作業やイベントのメール送信などの面倒な仕事を自動化できます。プログラミングスキルの習得により、分解力、問題解決力、プレゼンテーション力などのビジネススキルも向上します。本書では、プログラミング的思考の学び方とGoogle Apps Script(GAS)を使った業務効率化のためのコードを紹介しています。
Python / JavaScriptによるOpen AIプログラミング
高度なAI機能をプログラミングで組み込む方法を解説しています。「Python」と「Node.js」を使いAPI利用の方法を説明していきます。また、各AIモデルごとにAPIを直接コールする方法も説明しています。
文系でもプログラミング副業で月10万円稼ぐ!
プログラミングは学んだ分だけ稼げるようになる「コスパ最強の副業」です。複雑な公式や専門用語は最小限に、クライアントの見つけ方なども紹介。この本では成長が実感できるよう手を動かして理解を深めるパートを多く用意しています。
Angularアプリケーションプログラミング
定番SPA開発フレームワーク「Angular」の解説書です。データバインディング、コンポーネント、依存性注入といった基本要素や、サービスの自作やテストなどの応用的なテーマまでを網羅しています。
Spring Boot 3 プログラミング入門
プログラミング入門の改訂版「Spring Boot 3」です。JDK17Spring 6に対応したテンプレートエンジンの利用についての解説で、非推奨のコードについてもすべて書き換えてあります。
知識ゼロから楽しく学べる! PLCプログラミング入門
製造業で使用されるPLCのプログラム作成方法を解説してます。FAの主力製品であるPLCのプログラム作成知識を学ぶことができます。
学習ドリル ポケットモンスター 小学生のプログラミング
プログラミングの小学生向けの本です。ポケモンの世界観を活かした楽しいパズルや図形迷路などの問題を収録しています。「論理」や「試行錯誤」などの問題はそのままに、順次処理条件分岐など思考問題が増えています。
マインクラフト さんすう・プログラミング学習ドリル 2 ~楽しく解きながら理数系が学べる!【6~7歳向け】
マインクラフトのプログラミング学習ドリル第2弾です。マイクラを題材に、楽しく問題を解いていくだけで理数系のセンスが身に付きます。算数やプログラミング的思考を鍛える問題が、たくさん掲載されています。
世界一やさしい子供から大人まで誰でも使えるプログラミングで問題解決ー小笠原式プログラミング思考ー
理系分野が苦手な人にはプログラミング思考という言葉が難しく聞こえるかもしれません。小笠原式プログラミング思考とは何かを説明し、その思考を使いこなすための手順とルールです。この決められた順序と決められたルールをマスターすれば日常での問題解決に使えます。
Excel VBAユーザーのためのPythonプログラミング入門
プログラミング言語「Python」の入門書です。VBAとPythonがどんなところが似ていてどんなところが違うのかを明確にしています。単なるデータであるVBAの文字列操作とかなり異なったコードを書く必要があります。
キャラを強くしながら学ぶ Scratchプログラミングドリル: キミの手で面白いゲームに改造せよ!
現役ゲームクリエイターがつくったゲームプログラムを改造しながら学んでいきます。ハッキングメソッドを使いゲームのプロトタイプを完成させるところから始まります。ゲームのキャラクターをプログラミングでスキルアップさせていきます。改造するゲームは「ディフェンスゲーム」「ラン&ジャンプゲーム」「ステルスゲーム」の3種類で、どれも大ヒットゲームを生み出すアソビズムのクリエイターによるクオリティの高いオリジナルゲームです。
Excel VBAのプログラミングのツボとコツがゼッタイにわかる本[第2版]
プログラミング初心者にもわかりやすいと大好評のExcel VBAの入門書です。改訂版がフルカラーになって装いも新たに登場しました。VBAのポイントとなるオブジェクトや演算子条件分岐ループ変数関数などを学べます。
学習ドリル マインクラフトで学ぶプログラミング 小学3・4年
小学生に大人気のゲーム「マインクラフト」のプログラミングドリルが登場。出題される問題はすべて新学習指導要領に沿った内容で制作されています。内容については、パズル感覚で問題を解くうちに身につけられるつくりになっています。
世界標準MIT教科書 Python言語によるプログラミングイントロダクション 第3版
プラグラミングの知識について「深さよりも広さを」というコンセプトで、多くのトピックに対してイントロダクションが与えられています。問題を捉えるためのプログラミング的なものの考え方やモデル作成の方法などを学べます。
詳解 Rustアトミック操作とロック ―並行処理実装のための低レイヤプログラミング
難解とされるRustの並行処理を理解し安全性の高い並行処理機能を実装することができます。並行性はRustの強みの一つで、より安全で効率の良いコードを書くための指南書です。
生成AI・ChatGPTでPythonプログラミング アウトプットを10倍にする!GPT4&GPT3.5対応
社会に大きなインパクトを与える「生成AI」について学べます。作業が効率化されるクリエイティブ業務を支援する、プログラムの自動生成を使うことができます。
なっとく!関数型プログラミング
「関数型プログラミング」を母国語のように書けるようにするための本です。問題解決の新しいアプローチを習得できます。現実的なプログラムを構築するためにスキルを身につけることができます。