プログラミングの世界へようこそ 読んでみた。

[記事公開日]2016/02/15

[最終更新日]2021/06/10

はじめてプログラミングする前に
読んでおくといいかも。

個人差はあると思いますが
プログラミングって何?を知りたい人に、おすすめかもです。

プログラミングに向いているのは、どんな人?
理系出身なの?

やみくもに、プログラミングをしても身につかない?
どのプログラミング言語でも使われる8用語とは?
プログラミング言語に共有する考え方など載ってます。

プログラミングの世界へようこそ 単行本(ソフトカバー) – 2016/1/28
尾川 一行 (著), 中川 聡 (著)

プログラミングの世界へようこそ 単行本(ソフトカバー) – 2016/1/28
尾川 一行 (著), 中川 聡 (著)

プログラミングの世界へようこそ 読んでみた。
プログラムって何だろう?
プログラミングは誰にでもできるの?
プログラミングでいったい何を作ろう?
プログラミングはいったい何が楽しいの?

 


 

プログラミング言語大全 (日本語) 単行本(ソフトカバー) – 2020/4/18

自分のための言語を探そう?
100以上のプログラミング言語や処理系、関連言語を幅広く解説。C、Java、Python、PHP、Ruby、JavaScript…主要言語はもちろんマイナー言語まで収録。初心者にも経験者にも楽しい一冊です。

 


 

はじめてのプログラミングえほん ([バラエティ]) 単行本 – 2019/9/9

 


 

パブロフくんと学ぶはじめてのプログラミング 単行本 – 2019/4/20
よせだあつこ (著)

 


 

パソコンがなくてもわかるはじめてのプログラミング(全3巻セット) 単行本 – 2017/3/1

 


 

パソコンがなくてもわかるはじめてのプログラミング(全3巻セット) 単行本 – 2017/3/1

 


 

Udemy(ユーデミー)
世界最大級のオンライン学習プラットフォーム
米国シリコンバレー発祥、世界最大級のオンライン学習
プログラミングからヨガ、写真に至るまで、あらゆるコースがあります。

Udemyでは、自分に合ったコースなど、検索で探せるので、おすすめです。

ビジネススキル
ITとソフトウェア
IT資格

デザイン
Webデザイン
グラフィックデザイン
デザインツール
UX

音楽
作曲
音楽制作
音楽理論
ボイストレーニング
演奏テクニック
音楽ソフトの使い方

マーケティングなど、いろいろあります。

有料や無料のオンデマンドで、いろいろな学べます。

実績のある講師陣が教える4万以上の種類の講座を、オンデマンドで、
いつでもどのデバイスからでも自分のペースで学ぶことができます。
これまでに8万人を超える受講生を抱えるまでに成長しています。

 


 

プログラミングの世界へようこそ 単行本(ソフトカバー) – 2016/1/28
尾川 一行 (著), 中川 聡 (著)

プログラミングの世界へようこそ 単行本(ソフトカバー) – 2016/1/28
尾川 一行 (著), 中川 聡 (著)

プログラミングの世界へようこそ 読んでみた。

プログラミングの習得は時間がかかるもの

プログラムって何だろう?
プログラミングは誰にでもできるの?
プログラミングでいったい何を作ろう?
プログラミングはいったい何が楽しいの?

time

 


 

プログラムって何だろう?

why

 


 

プログラミングは誰にでもできるの?

dare

 


 

プログラミングでいったい何を作ろう?

made

 


 
細かく指示をしないといけない

shiji

 


 

プログラミングはいったい何が楽しいの?

happy

プログラミング言語には多くがあり

生き残るプログラミング言語は数十種類など。

プログラミング言語の数は8000くらいあると言われていて、
自分でプログラミング言語を作ることも出来る。

プログラミングで何をしたいか?

同じ処理を2回以上行わない。

ソースコードは見てもらうもの(人に。)

プログラムはアップデートする。など解説してます。

 


 
代表的なプログラミング言語の説明。

C言語
登場時期1972年
応用範囲が広くハードウェアなど

C++
登場時期1982年
ゲーム開発向け

C#
登場時期2002年
マイクロソフト製品と相性がよい

Java
登場時期1992年
最多プログラマー

Perl
登場時期1987年
WEBサーバー側で活躍しやすい

Ruby
登場時期1993年
日本発の言語でWEBアプリ開発

PHP
登場時期1995年
WEBサーバー側のプログラミングで役立つ

Python
登場時期1991年
データサイエンティスト

javascript
登場時期1996年
WEBブラウザでプログラミング結果を確認

Visual Basic
登場時期1991年
Windowsアプリを作りたい

Objective-C
登場時期1983年
iOSアプリ開発

Swift
登場時期2014年
アップルの新言語でiOSアプリ開発

HTML
登場時期1990年
WEBエンジニア

いっぱいプログラミング言語があります。
プログラミングを学んで、
どの職業に就きたいか?

このプログラミングを学べば、
どの職業に就けるの?

プログラミングは動けばいいのではなく
効率良く短くして書くといいの?

他、いろいろと、詳しく解説しています。

自分でもプログラミング言語を作ることができる。

プログラミングは作曲するのと同じで
自分で何か作らないと意味がない。

CPUは機械語しか読み取れない。

CPUはプログラミング言語を理解できません。

 


 

また、どのプログラミング言語でも使われる8用語。
プログラミング言語に共有する考え方とは?。

どのプログラミング言語でもifは比較的、同じような使い方が出来ます。

8つの用語をチェック

  1. 変数
  2. 作業の途中経過をメモしておくような場所のことです。

  3. 型と型変換
  4. 間違いを減らすために的確な入れ物を作ることを表します。

  5. 演算子と式
  6. 算数の計算式です。プログラミングのキモになります。

  7. 配列(コレクション)
  8. 複数の要素を受け持つ箱を用意します。

  9. 制御文 if
  10. 条件分岐のことで、判断の基準を設けます。

  11. 制御文 for
  12. コンピューターが得意とする繰り返し作業を指定します。

  13. 関数、引数、戻り値
  14. 処理を実行させて結果を得ます。

  15. クラス インスタス メソッド
  16. オブジェクト指向の考え方を覗いてみます。

 


 

Gitと、GitHubを使おうなど解説されています。

GitHub · Where software is built
https://github.com

TechAcademy
今さら聞けない!GitHubの使い方
超初心者向け
https://techacademy.jp/magazine/6235

 


 

この書籍を読んだだけでは、プログラミングは学べませんが

プログラミングとは何?

これからプログラミングを始める前に読んでおくと少しはいいかもです。

ただ、変数を宣言してみようで
テキストエディタは何を使ってとか
何の言語でとか解説が無いので、わからないのがあったりしたけど。

おすすめな書籍です。

全くの初心者がプログラミングを勉強したいとき、さまざまな疑問が湧いてきます。
「プログラミングで何ができるのか知りたい」「どの言語を覚えればいいの?」「自分は文系だけど大丈夫?」
本書はそうしたプログラマー未満のユーザーを対象に、プログラミング言語を学習する前に知っておきたい基礎知識を図やイラストを交えて解説。

たとえば「x=x+1」という数式は、一般的には誤りに映るでしょう。
ただしプログラミングではこれが成立する場面があるのです。

“プログラミングの世界”には作法があります。
そうした作法を知っておくことで、これからプログラミング言語を覚えたいユーザーもスムーズにその入り口に立てます。 はじめてプログラミングに触れる前に読んでおきたい一冊です。

 


 

プログラミングの世界へようこそ 単行本(ソフトカバー) – 2016/1/28
尾川 一行 (著), 中川 聡 (著)

プログラミングの世界へようこそ 単行本(ソフトカバー) – 2016/1/28
尾川 一行 (著), 中川 聡 (著)

 


 

はじめてのプログラミング (学研まんが入門シリーズ) 単行本 – 2017/4/18
ゲームづくりに初挑戦する主人公と一緒にプログラミングが学べる入門まんがです。

 


 

プログラミング道への招待 単行本(ソフトカバー) – 2017/1/28

プログラミング道(どう)とは
「プログラミングを楽しむ道」のことです。

プログラミングに興味はあるけど難しそうだと思っている人。
理系の人のやることだと思っている文系の人。

まずは楽しむことから始めてみませんか?。

 


 

パソコンがなくてもわかる はじめてのプログラミング〈1〉プログラミングって何だろう? 大型本 – 2017/3/1

 


 

パソコンがなくてもわかる はじめてのプログラミング〈2〉ゲームを作ってみよう! 大型本 – 2017/4/1

 


 

パソコンがなくてもわかる はじめてのプログラミング〈3〉コンピューターを動かす魔法の言葉 大型本 – 2017/4/1

 


 

いろいろ作りながら学ぶ! プログラミング入門 (日経BPパソコンベストムック) ムック – 2017/3/31

いろいろ作りながら学ぶ!プログラミング入門 Kindle版

ゲームからアルゴリズムまで、
いろいろなプログラムを作りながらプログラミングを学ぼう!

 


 

マンガでやさしくわかるプログラミングの基本 単行本 – 2016/10/29

コンピュータを動かすプログラムを作るためのプログラミングは、
いまや専門家だけの技術ではなく、誰もが必須の“一般教養”となりつつあります。

マンガと解説のサンドイッチ形式で、プログラミングの知識ゼロの方にもすんなり基本を学んでいただけます。

 


 

小学校にプログラミングがやってきた! 超入門編 単行本(ソフトカバー) – 2016/11/30

この本では、自分に合ったプログラミング言語を探すといいと言ってます。

javaやC++は、プロが使うプログラミング言語なので難しいですと解説。
この本に、いろいろ書いてあります。

 


 

いちばんやさしいHTML5&CSS3の教本 人気講師が教える本格Webサイトの書き方 (「いちばんやさしい教本」シリーズ) 単行本(ソフトカバー) – 2016/3/18

プログラミングではないですが、Webサイトを作成するのに、おすすめな書籍。
HTMLやCSSはプログラミング言語ではないです。

 


 

プログラミング言語ではないですが、
Webサイトなど作る時に、おすすめ
HTMLやCSSはプログラミング言語ではないです。

たった2日で楽しく身につく HTML/CSS入門教室 (Design&IDEA) 単行本 – 2016/3/16
たった2日で楽しく身につく HTML/CSS入門教室 Kindle版

 


 

スラスラわかるHTML&CSSのきほん 第2版 単行本 – 2018/4/14
狩野 祐東 (著)

 


 

プログラミング言語は、いろいろあるので、自分が学びたい言語からするといいです。

確かな力が身につくJavaScript「超」入門 第2版 単行本 – 2019/9/21
狩野 祐東 (著)

 


 

いちばんやさしい Python入門教室 単行本 – 2017/4/8
大澤 文孝 (著)

 


 

Pythonスタートブック [増補改訂版] 大型本 – 2018/4/12
辻 真吾 (著)

 


 

改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで 大型本 – 2016/9/30
山田 祥寛 (著)

 


 

わかばちゃんと学ぶ Git使い方入門〈GitHub、Bitbucket、SourceTree〉 単行本(ソフトカバー) – 2017/4/21

 


 

いちばんやさしいGit&GitHubの教本 人気講師が教えるバージョン管理&共有入門 (「いちばんやさしい教本」シリーズ) 単行本(ソフトカバー) – 2018/12/14

 


 

アプリを使って、いろいろなプログラミング言語も学べます。

QiitaPortable for Qiita – スマホから快適に読もう!

QiitaPortableはQiita専用のクライアントアプリです。
通常ログイン、サービス連携によるログインが可能です。(ログインなしで利用も可能です。)



QiitaPortable for Qiita – スマホから快適に読もう!

カテゴリ: ソーシャルネットワーキング
価格: 無料(価格変動あり)

APP STORE

 


 
GLICODE(グリコード)

『GLICODE(グリコード)』は、おかしをルールに従って並べるだけで、誰でも手軽に、遊びながらプログラミングの基礎的な考え方を学習できるアプリケーションです。



GLICODE(グリコード)

カテゴリ: 教育
価格: 無料(価格変動あり)

APP STORE

 


 

無料動画とクイズで気軽に学習 – ShareWis(シェアウィズ)

3分動画と1問クイズの完全無料学習コースで、スキマ時間にサクッと知識を広げることができます
簿記やプログラミング、英語など社会人が身につけたいスキルを網羅!忙しいあなたにオススメです。



無料動画とクイズで気軽に学習 – ShareWis(シェアウィズ)

カテゴリ: 教育
価格: 無料(価格変動あり)

APP STORE

 


 
Schoo – Web業界で働くためのオンライン動画学習アプリ

IT業界で働くための2,900本以上のコンテンツで学習出来る、日本最大級のオンライン動画学習サービスです。
IT系を中心に、2,900講座/400コースを生放送・録画で毎日配信中



Schoo – Web業界で働くためのオンライン動画学習アプリ

カテゴリ: 教育
価格: 無料(価格変動あり)

APP STORE

 


 

たのしいアプリプログラミング 〜 Swiftで始めよう![無料版]
iPhoneアプリ、作ってみたくないですか〜!?
超初心者向けiPhoneアプリプログラミング解説書『たのしいSwiftプログラミング』が、アプリになって登場です!この本は、今までぜんぜんプログラミングをやったことのない方に向けて、ゼロから説明。



たのしいアプリプログラミング 〜 Swiftで始めよう![無料版]

カテゴリ: ブック
価格: 無料(価格変動あり)

APP STORE

 


 

Code samples in Swift, C#, Java

プログラミング言語の比較及び学習。
利用可能な言語:Swift, Objective-C, Java, C# 及び C++



Code samples in Swift, C#, Java

カテゴリ: 教育
価格: 無料(価格変動あり)

APP STORE

 


 

アルゴリズム図鑑

見て分かる、試して分かるたのしい「アルゴリズム」の図鑑です。幅広い分野のアルゴリズムを、アニメーションでやさしく解説。さまざまに試せる「実験モード」で理解がさらに進みます。暗号化、セキュリティなど身近なアルゴリズムも満載。さあ、アルゴリズムの世界に旅立ちましょう!



アルゴリズム図鑑

カテゴリ: 教育
価格: 無料(価格変動あり)

APP STORE

 


 
codebelle – スキマ時間で学ぶプログラミング

たった10分。誰でも簡単にプログラミングがスキマ時間でまなべる。

codebelle(コードベル)は、ステップアップ形式で進める学習支援アプリです。
プログラミングを楽しく学ぶ!そんな体験をしてみませんか?
アプリ開発の新潮流「Swift」を、アプリで学ぶ新しい学習を始めましょう!



codebelle – スキマ時間で学ぶプログラミング

カテゴリ: 教育
価格: 無料(価格変動あり)

APP STORE

 


 

プログラミングブログまとめニュース速報

プログラミングのニュース、まだブラウザで見てるんですか?
このアプリさえあれば1タップで簡単に最新チャートやプログラミングニュースがチェックできます!
1タップの超簡単操作で最新のプログラミングニュースがサクサク閲覧可能!



プログラミングブログまとめニュース速報

カテゴリ: ニュース
価格: 無料(価格変動あり)

APP STORE

 


 

Springin’
Create, Share, and Play

オリジナルのアプリを作ってみたい!そう考えたことありませんか?
アクションゲーム、パズルや絵本、自分で考えたアプリを自分で創りだす。
Springin’は誰でも簡単に何か動くものが作れるアプリです。

絵を描いて作ったアイテムに属性や関連性を与え、それらを組み合わせるだけであなたの想像した世界がカタチになっていきます。

それはプログラミングというよりも、まるで自分の作ったものに命を吹き込むような操作ですが、プログラミングに必要な論理的思考を意識することなく身につける体験となります。

My Springin’ Boxを使うと、作ったワークをみんなにシェアすることができます。
シェアされたワークはiPhoneかiPadがあれば誰でも無料で遊べます。

【プレミアム版について】
プレミアム版にアップグレードすることでワークの作製、シェアが可能になります
プランは、月額300円、半年額1600円、年額3000円で設定されています(価格は国によって異なる場合があります)



Springin’ – Create, Share, and Play –

カテゴリ: エンターテインメント
価格: 無料(価格変動あり)

APP STORE
LINEで送る
Pocket

おすすめ