最終更新日:2019.09.9プログラム入門おすすめの言語はJavaScriptで決まり〜分かりやすさ第一で説明してみる〜子ども向け無料プログラミング教室『CoderDojo熊本』の1回目無事開催しまして、おかげさまで満員御礼、大勢の方にお越しいただく事ができました。その時の模様はこちらのサイトでまとめています。CoderDojo熊本記念すべき1回目のイベントを開催いたしました。...子どもたちのキラキラした目は頼もしく、これからどんどん新しい知識を吸収していくんだろうなぁとうらやましかったりします。一方で以前から気になっていた事も。pocketスクラッチ(scratch)とマインクラフト(minecraft)を連携させて子ども向けプログラ...http://coinbaby8.com/scrach-and-minecraft.htmlどーも、ねぎまです。CoderDojo熊本を立ち上げてからというもの、日々お勉強の毎日になっています。子ども向けプログラミング教材というものがたくさんあるのですね。小さなロボットから、ミニドローン、セン...『スクラッチ(scratch)はあくまで学習用のプログラムであって、仕事に使えるわけではない』。スクラッチ(scratch)に飽きてプログラミングを止めてしまっては意味がなく、実際の仕事などに使えるJavaScriptやPythonなど、本格的なプログラム言語につながっている必要がある。実際にプログラマーになるかどうかは別にして、スクラッチに飽きてプログラムやーめた、っとなってしまってはとってももったいないというか。スクラッチのその先へというのを常に意識していないとなぁと思ったりしているわけです。ラズベリーパイでどんどん建築している子どもホームページをつくって写真を入れ替えている子どもと、本当に多種多様な内容で開催されているので、スクラッチのその先へを意識しながら、スーパーな子ども達に負けないように、僕自身もしっかりスキルアップしてなんでも聞かれたら説明できるようにしておきたいなぁと思うわけです。今回はJavaScript(ジャバスクリプト)ですよ。『web初心者』『HTML/CSS関連』ではこんな記事も読まれています。『JavaScript関連』ではこんな記事も読まれています。出番が多いJavaScript(ジャバスクリプト)さんはとにかく出番が多い。普段パソコンやスマホで調べ物をするときにいろんなホームページを見ると思うんですが、ホームページの半数、いやそれ以上にJavaScript(ジャバスクリプト)は使われています。スライドショースマホでメニューボタンを押すとメニューが一覧にでてきたりグーグルマップスマホアプリ写真やレシピを登録などなど、ホームページの中で動いている部分というのはほとんどJavaScript(ジャバスクリプト)です。目には触れないけれど、今や日常生活のかなりの部分に『JavaScript(ジャバスクリプト)』は浸透しているんです。アオキ食べ物で言ったら『にんじん』や『たまねぎ』くらい出番の多い言語です。敷居が低いプログラミングを始めようとしたときに一番つまづきやすいのが、最初の設定。アオキプログラムを動くようにするまでが面倒くさいんですよね。Java(ジャバ)も、C言語も、Python(パイソン)もわりとそう。PHP(ピーエイチピー)もローカルサーバー必要なのです。『JavaScript(ジャバスクリプト)』のいいところは、ネットがつながって、メモ帳があればすぐにお試しできるという手軽さ。最近はさらに人気に拍車がかかってきて初心者向けのわかりやすい本もたくさん増えています。アオキ時代はJavaScript(ジャバスクリプト)ですな。未来が明るい何と言ってもFacebookやGoogleがJavaScript(ジャバスクリプト)にどっぷり力を入れていて。他にもJavaScriptをベースにしたソフトはたくさんあります。一部をあげると、Electron(エレクトロン)・・パソコンで使えるアプリを作れるNode.js(ノードジェイエス)・・サーバー側のソフトThree.js(スリージェイエス)・・3Dプログラミング用ライブラリP5.js(ピーファイブジェイエス)・・クリエイティブコーディング用ライブラリenchant.js(エンチャントジェイエス)・・ゲームライブラリD3.js(ディースリージェイエス)・・データ描画ライブラリAR.js(エーアールジェイエス・・VRやARのためのライブラリなどなど。user【3Dプログラム】の基本を【Three.js】でまとめてみた【初心者向け】https://coinbaby8.com/3dprogramming-basic.html3Dプログラミングは難しい・・・なんたって数学多いし用語たっぷりだし・・・そんな風に考えていたこともあったけれど。プログラミングでかっこいい映像をつくりたいと始めた『TouchDesigner(タッチデザイナー)』のおかげで、いつのまにやら、『3Dプログラミング』の...もんプロ~問題発見と解決のためのプログラミ...【P5.js】遊ぶようにプログラムできるクリエイティブコーディング〜はじめのいっぽ...https://coinbaby8.com/p5js-starting.htmlプログラミングでアートだったりデザインを作ることを『クリエイティブコーディング』と言うそうで、いろんな実現方法があるのですが、その中でも最もとっかかりやすいと思っている『P5.js』を使って遊んでみることにします。『P5.js』・・『Processing(プロセッシ...アオキとにかく守備範囲が広いのがJavaScript(ジャバスクリプト)の凄さなワケです。今なら『Python(パイソン)』かなぁと思ったりしますが、プログラム言語によって得意な分野が違ってきます。Swift(スイフト)・・iPhoneアプリPHP(ピーエイチピー)かRuby(ルビー)・・ホームページPython(パイソン)・・複雑な計算・統計や人工知能C#(シーシャープ)・・Unity(ユニティ)などを使った3DゲームやVR/ARExcelVBA(エクセルブイビーエー)・・エクセルをバリバリ使いこなすならとバラバラなので、やりたい方向で進んで行ったらいいんじゃないかと思ったりします。さいごにプログラミング入門おすすめとして、特別方向が決まっていないとしたら、JavaScript(ジャバスクリプト)かPython(パイソン)でいいんじゃないかなと思ってはおります。スクラッチのその先へという裏テーマをひっさげ、これからは中学生くらいにもわかりやすいようなスタンスで、JavaScript(ジャバスクリプト)やPython(パイソン)、Unity(ユニティ)などの記事も書いていきたいと思います。アオキ将来の世界をしょって立つ子どもたちがこのブログを読んで、アオキ何かしら役に立ったと思ってもらえたら本望ですね。※分かりやすいようにいろいろはしょっておりますのでご容赦くださいませ。『web初心者』『HTML/CSS関連』ではこんな記事も読まれています。『JavaScript関連』ではこんな記事も読まれています。【Vue.js】かっこいいフォトギャラリーを発見したのでソースを読んでみた。)mアオキのツイッターアカウント。itフロントエンドJavaScript検索プロフィール世界のアオキ問題発見と解決のための新時代の教育を。STEAMも、プログラミングも。テスト用の知識ではなく世界を変える知識を。CoderDojo熊本支部の中の人。難しい事をわかりやすく伝える事に喜びを感じております。尊敬する人はレオナルド・ダ・ビンチ(雑食系天才)。チャンピオン変更のお知らせ2018年9月より、子供向けプログラミング教室、『CoderDojo熊本』の初...2019.12.5高校生向けの『新・情報の科学』なる教科書を読んでみ...2020年に小学生でプログラミング必修化になり、2021年、2022年と段階的...2019.11.19バビロン大富豪の教え〜姪っ子へのプレゼントのつもり...小学校5年生の姪っ子から、とあるマンガを買って欲しいとおねだりされまして。