はじめてプログラミングする前に
読んでおくといいかも。
個人差はあると思いますが
プログラミングって何?を知りたい人に、おすすめかもです。
プログラミングに向いているのは、どんな人?
理系出身なの?
やみくもに、プログラミングをしても身につかない?
どのプログラミング言語でも使われる8用語とは?
プログラミング言語に共有する考え方など載ってます。
プログラミングの世界へようこそ 単行本(ソフトカバー) – 2016/1/28
尾川 一行 (著), 中川 聡 (著)
プログラミングの世界へようこそ 読んでみた。
プログラムって何だろう?
プログラミングは誰にでもできるの?
プログラミングでいったい何を作ろう?
プログラミングはいったい何が楽しいの?
プログラミング言語大全 (日本語) 単行本(ソフトカバー) – 2020/4/18
自分のための言語を探そう?
100以上のプログラミング言語や処理系、関連言語を幅広く解説。C、Java、Python、PHP、Ruby、JavaScript…主要言語はもちろんマイナー言語まで収録。初心者にも経験者にも楽しい一冊です。
はじめてのプログラミングえほん ([バラエティ]) 単行本 – 2019/9/9
パブロフくんと学ぶはじめてのプログラミング 単行本 – 2019/4/20
よせだあつこ (著)
パソコンがなくてもわかるはじめてのプログラミング(全3巻セット) 単行本 – 2017/3/1
プログラミングの世界へようこそ 単行本(ソフトカバー) – 2016/1/28
プログラミングの世界へようこそ 単行本(ソフトカバー) – 2016/1/28
尾川 一行 (著), 中川 聡 (著)
プログラミングの世界へようこそ 読んでみた。
プログラミングの習得は時間がかかるもの
プログラムって何だろう?
プログラミングは誰にでもできるの?
プログラミングでいったい何を作ろう?
プログラミングはいったい何が楽しいの?
細かく指示をしないといけない
プログラミング言語には多くがあり
生き残るプログラミング言語は数十種類など。
プログラミング言語の数は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つの用語をチェック
- 変数
- 型と型変換
- 演算子と式
- 配列(コレクション)
- 制御文 if
- 制御文 for
- 関数、引数、戻り値
- クラス インスタス メソッド
作業の途中経過をメモしておくような場所のことです。
間違いを減らすために的確な入れ物を作ることを表します。
算数の計算式です。プログラミングのキモになります。
複数の要素を受け持つ箱を用意します。
条件分岐のことで、判断の基準を設けます。
コンピューターが得意とする繰り返し作業を指定します。
処理を実行させて結果を得ます。
オブジェクト指向の考え方を覗いてみます。
Gitと、GitHubを使おうなど解説されています。
GitHub · Where software is built
https://github.com
TechAcademy
今さら聞けない!GitHubの使い方
超初心者向け
https://techacademy.jp/magazine/6235
この書籍を読んだだけでは、プログラミングは学べませんが
プログラミングとは何?
これからプログラミングを始める前に読んでおくと少しはいいかもです。
ただ、変数を宣言してみようで
テキストエディタは何を使ってとか
何の言語でとか解説が無いので、わからないのがあったりしたけど。
おすすめな書籍です。
全くの初心者がプログラミングを勉強したいとき、さまざまな疑問が湧いてきます。
「プログラミングで何ができるのか知りたい」「どの言語を覚えればいいの?」「自分は文系だけど大丈夫?」
本書はそうしたプログラマー未満のユーザーを対象に、プログラミング言語を学習する前に知っておきたい基礎知識を図やイラストを交えて解説。
たとえば「x=x+1」という数式は、一般的には誤りに映るでしょう。
ただしプログラミングではこれが成立する場面があるのです。
“プログラミングの世界”には作法があります。
そうした作法を知っておくことで、これからプログラミング言語を覚えたいユーザーもスムーズにその入り口に立てます。 はじめてプログラミングに触れる前に読んでおきたい一冊です。
プログラミングの世界へようこそ 単行本(ソフトカバー) – 2016/1/28
尾川 一行 (著), 中川 聡 (著)
はじめてのプログラミング (学研まんが入門シリーズ) 単行本 – 2017/4/18
ゲームづくりに初挑戦する主人公と一緒にプログラミングが学べる入門まんがです。
プログラミング道への招待 単行本(ソフトカバー) – 2017/1/28
プログラミング道(どう)とは
「プログラミングを楽しむ道」のことです。
プログラミングに興味はあるけど難しそうだと思っている人。
理系の人のやることだと思っている文系の人。
まずは楽しむことから始めてみませんか?。
パソコンがなくてもわかる はじめてのプログラミング〈1〉プログラミングって何だろう? 大型本 – 2017/3/1
パソコンがなくてもわかる はじめてのプログラミング〈2〉ゲームを作ってみよう! 大型本 – 2017/4/1
パソコンがなくてもわかる はじめてのプログラミング〈3〉コンピューターを動かす魔法の言葉 大型本 – 2017/4/1
マンガでやさしくわかるプログラミングの基本 単行本 – 2016/10/29
コンピュータを動かすプログラムを作るためのプログラミングは、
いまや専門家だけの技術ではなく、誰もが必須の“一般教養”となりつつあります。
マンガと解説のサンドイッチ形式で、プログラミングの知識ゼロの方にもすんなり基本を学んでいただけます。
小学校にプログラミングがやってきた! 超入門編 単行本(ソフトカバー) – 2016/11/30
この本では、自分に合ったプログラミング言語を探すといいと言ってます。
javaやC++は、プロが使うプログラミング言語なので難しいですと解説。
この本に、いろいろ書いてあります。
プログラミング言語ではないですが、
Webサイトなど作る時に、おすすめ
HTMLやCSSはプログラミング言語ではないです。
たった2日で楽しく身につく HTML/CSS入門教室 (Design&IDEA) 単行本 – 2016/3/16
プログラミング言語は、いろいろあるので、自分が学びたい言語からするといいです。
確かな力が身につく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