最近は、小学生からプログラミングを始める時代になってきているそうです。
物事を考える力がつくから~ とかで、義務教育に入るそうですね。
そんな小学生・中学生の人におすすめなプログラミング言語)を紹介します。
Scratch
早速言語じゃないやん!ってね。
サイトはこちら:https://scratch.mit.edu/
GUIで、プログラミングをできるサイトです。
ブロックをつなげて、キャラクターを動かしたりできます。
特徴
他のものと違い、コードを打たないで、ブロックをつなげて作品を作ります。
そのため、始めやすいですが、他の言語に移るのは大変です。
私はあまり好きではありません。
JavaScript
一番おすすめです。
3日くらい勉強サイトを見ていれば、(若いうちは)すぐ頭に入ってくるくらい単純な言語です。
特徴
動かすのが簡単です。
Chromeを使っているなら、「右クリック→検証」か「F12」を押すとデバッグツール が出てきます。
その、「Console」と書いてあるところにコードを入力すると動かせます。
Googleで、「使っているブラウザの名前 デバッガーツール」と検索すれば、デバッガーツールの出し方が書いてあると思うので調べてみてください。
ただし、IEはおすすめしませんので。
HTML
これはプログラミング言語かな?
とりあえず、Webサイトを作るためのマークアップ言語です。
先程書いた「デバッガーツール」を開いてElementsをみると、
<html>
<body>
<a></a>
<p></p>
</body>
</html>
みたいなコードが出てくると思います。
これがHTMLです。
Webサイトはほぼこれで作られています。
プログラミング言語ではないので、動くものを作るのは大変だと思います。
JavaScriptと組み合わせると、ブラウザゲームも作ることができます。
PHP
これは少し難易度が高いです。
PHPを動かすためには、PHPが動くサーバーが必要です(Windows上でもXamppというソフトを使えば動きます)。
そして、phpファイルにコードを書くと動くのですが、JavaScriptよりも構文(書きかた)が難しいです。
すこし時間を掛けて勉強する必要があります。
特徴
~~Qiitaのようなサービスを作るにはPHPが必要不可欠です。~~QiitaはRubyでできています。ご指摘くださった方、ありがとうございます。
マニュアルが日本語でわかりやすいので、すぐに調べることができます。
また、人気プログラミング言語ランキングでも上位に入っているので、仕事の件数も多いです。
おすすめは?
最初はJavaScriptがおすすめです。
人気な言語なので、知恵袋などでもいろいろ答えが転がっています。
安定のJSから始めてはいかがでしょうか?