登録は簡単!. 無料です
または 登録 あなたのEメールアドレスで登録
プログラミング学習について により Mind Map: プログラミング学習について

1. 2. プログラミングとは?

1.1. コンピューターにプログラムを入力して、行動させること(諸説あります)

1.2. じゃあそのプログラムって何?

1.2.1. コンピュータが何をすればいいかを細かく書いた指示書

1.3. プログラムってどう書くの?

1.3.1. コンピュータにはコンピュータの理解できる言語がある

1.3.1.1. 「機械語」というもので、0と1の数列を理解できる

1.3.1.1.1. でもそんな0と1の組み合わせなんて覚えてられるか!ってなるでしょ?w

2. 6. JavaScriptについての解説

3. 5. CSSについての解説

3.1. そもそもCSSって何?

3.1.1. CSSは、Webページのデザインやレイアウトなどの見栄えをよくするためのコンピュータ言語。CSSは「スタイルシート」とも呼ばれたりする

3.1.2. 例えば

3.1.2.1. 文字や背景の色を変えたり

3.1.2.2. カラフルな線を引いたり

3.1.2.3. 余白を調整したり

4. 4. まずはHTMLの解説

4.1. 「いやいや、JavaScriptってのを覚えるためにHTMLとCSSとかいう変なのを覚えないといけないとか面倒すぎる」って思ったそこの君!!

4.1.1. それは違うんだなぁ

4.1.1.1. 実はJavaScriptとHTMLとCSSは「全て含めてもどの言語より簡単」っていう位簡単な言語(他の言語が難しすぎるだけ)

4.2. まずHTMLについての解説

4.2.1. HTMLって何の略?

4.2.1.1. HyperText Markup Languageの略(覚えなくていいよ)

4.2.2. そもそもHTMLって何?

4.2.2.1. Webページの土台を作るための言語

4.2.2.1.1. って言ってもなんのことだかわかんないよね

4.2.2.2. 例えば

4.2.2.2.1. ゲームの攻略のサイトとか行けば

4.2.3. HTMLだけではWebページは完成しない

4.2.3.1. さっきも言ったけど、HTMLはWebページの土台を作るためのものだから、HTMLだけではWebページは完成しないんだよね

4.2.3.1.1. HTMLだけでWebページを作ると

4.2.4. まずは準備から

4.2.4.1. 「プログラム書くためには何かツールが必要でしょw死ねよww」と思ったそこの君!

4.2.4.1.1. 大正解☆

4.2.5. 次は設定いじるよ

4.2.5.1. まず、Visual Studio Code(以下VSCodeと略す)をダウンロードしたら

4.2.5.1.1. 開いてみて

4.2.5.1.2. もしダウンロードの方法がわからなかったら

4.2.5.2. そしてVS Codeはおそらく英語版になってると思うから

4.2.5.2.1. 日本語化する

4.2.5.2.2. 英語わかるんだったら必要ないけど

4.2.6. じゃあ解説始めるよー(HTMLの書き方)

4.2.6.1. まずVS Code開いて

4.2.6.1.1. 新しいファイル開いて

5. 3. どの言語を選べばいい?

5.1. 多分Googleで「プログラミング おすすめ言語」とかで調べるといっぱい出てくるんですよね

5.1.1. 例えば

5.1.1.1. Python

5.1.1.1.1. パイソン

5.1.1.2. JavaScript

5.1.1.2.1. ジャバスクリプト

5.1.1.3. Java

5.1.1.3.1. ジャバ

5.1.1.4. C

5.1.1.4.1. シー

5.1.1.5. R

5.1.1.5.1. アール

5.1.1.6. C#

5.1.1.6.1. シーシャープ

5.1.1.7. C++

5.1.1.7.1. シープラスプラス

5.1.1.8. Ruby

5.1.1.8.1. ルビー

5.1.1.9. 他にも200種類ぐらいあるけど、長くなるので割愛

5.2. プログラミング言語って、それぞれ特化したところとか長所や短所があって

5.2.1. 一応言語の説明として載せておくけど

5.2.1.1. Python

5.2.1.1.1. iPhoneの開発などで使われている言語。人気。

5.2.1.2. Java

5.2.1.2.1. 一昔前に流行った言語。Minecraftとかに使われている。JavaScriptとは別物。

5.2.1.3. JavaScript

5.2.1.3.1. 超おすすめ。現在人気ランキング1位、世界で一番使われている言語。

5.2.1.3.2. プログラマーやエンジニアには必修

5.2.1.4. R

5.2.1.4.1. 主に計算に特化した言語。

5.2.1.5. C

5.2.1.5.1. 有名な言語。移植が簡単だったり、利点はあるが、勉強が難しかったりする

5.2.1.6. 長くなるのでこれ以上は割愛()

5.3. 結局

5.3.1. やるべき言語はJavaScript

5.3.1.1. これは主にWebサイトを作ったりアプリを作ったりできる言語で、Twitterやyoutube、InstagramなどのSNS,Googleなどの検索エンジンにも使われる

5.3.1.2. でもJavascriptを覚えるためにはHTMLとCSSを学ばないといけない

5.3.1.2.1. 長くなってきたので説明は第4章でします

6. 1. コンピュータとは?

6.1. PCやスマホ、ゲーム機など色々あるけど

6.1.1. コンピュータってのは「プログラム」によって、いろいろな使い方ができる機械のこと

6.2. 1つ覚えておいて欲しい

6.2.1. 「なんでもできる便利な機械」ではない

6.2.1.1. じゃあどういうこと?

6.2.2. 「コンピュータはプログラムに書いてある仕事を忠実に行う機械」ということ

6.2.3. コンピュータはプログラムに書かれていること以外は何もできない機械 ということ

7. そもそもなんで白米が「プログラミングしろ」ってうるさいの?

7.1. 理由はまぁ色々あるけど

7.1.1. 1つめ

7.1.1.1. 右のリンクの資料を見ればわかるけど、これからプログラミングの需要はどんどん高まってくるわけ

7.1.1.1.1. 子ども向けプログラミング教育市場、2.3倍=250億円超に拡大と予測

7.1.1.1.2. そんな中で最近は「AIが仕事を奪っていく」とか言ってるでしょ?

7.1.2. 2つめ

7.1.2.1. プログラミングには「関数」や「変数」というものがあるんだけど

7.1.2.1.1. おそらく君たちは数学で「1次関数」や「2次関数」を学ぶと思う

7.1.3. 3つめ

7.1.3.1. 日本の中学校や高校ではプログラミングについて詳しいことはほとんど教えない

7.1.3.1.1. 最近中学校にプログラミング授業が導入されたけど