by hada(2017-12-11 08:49:49)
初めまして、私は高森みどり中に在学しています。
このブログは、母から教えてもらったのですが、とても面白く、勉強になるブログです。
私はプログラムに興味をもっています。
しかし、どうやって勉強したらいいいかよくわかりません。
そこでよろしければプログラムのことについて教えてほしいです。
よろしくお願いします。
by shinoda(2017-12-11 09:28:51)
hadaさん、こんにちは。
中学生にこんな飲み屋ばかり徘徊しているおっさんのブログを見られているとは恥ずかしいかぎりです。
でも、見てくれてありがとうございます。お母さんにも、今度一緒に呑みにいきましょうとお伝えください。←嘘です。冗談です。
さて、さて、プログラミングに興味を持たれるのはとてもよいことですね。
私は、小学校で児童全員にプログラミング教育をすることには反対です。意味がないと思うので。ただ、hadaさんのように、自分でプログラミングに興味を持った人は若いうちからどんどん勉強するのがよいと思います。
プログラミングを勉強すると、英語や数学に興味が出てきます。プログラミングの一次資料はほとんどが英語です。どうしても私なんかは日本語に訳された資料しか読めないんですけど、けっこう翻訳ミスなんかもあって、ああ、中学、高校の時にもっと英語を勉強しておけばよかった。そうすればオリジナルの資料が読めたのにと思います。
数学も、例えばある場所からある場所までの距離を提示するスマホアプリを作るとします。今いる場所から、○○ラーメン店まで・・・とか。そうすると、互いの緯度、経度情報から高校の数学で習う三角関数を使って距離を計算することになります。サイン、コサイン、タンジェントの世界です。これも、ああ、ちゃんと勉強しておけばよかったなあと大人になって悔みます。
でも、中学生の時からプログラミングをしていたら、そういう勉強がプログラミングの勉強とともにリアルタイムに行えます。勉強も楽しくなると思いますよ。
・・・と、前置きが長かったんですが、じゃあ、具体的にどんな言語を使ってプログラミングの勉強をするか?
これは人によって色々意見があります。Java だ、いや、Ruby だ。いやいや、Go 言語のような新しい言語がいいんじゃないか?とか。
ただ、私のおすすめは HTML5 + JavaScript ですね。
JavaScript は非常に自由な書き方ができるので、「プログラムの基礎を学ぶには不適切だ」と言う人もいますが、「スマホのブラウザや、PCのChrome、IE、Firefox といったブラウザ上で実行できる」(極端な話、PC のメモ帳とブラウザがあればいい)と、「どんな言語でプログラムを組もうと、Web ブラウザで操作をするプログラムの場合、必ず JavaScript がからんでくるから」です。
簡単に自分が作ったプログラムを動かしてみないと楽しくないから勉強は続かないですからね。
以上、ちょっとわからない単語も混ざっていたと思いますが、そういうのを検索サイトなどで調べてみるのも勉強です。
あとは、具体的にまず簡単なプログラムを動かしてみるところまで一本記事を書いてみましょうかね。
コメント欄だけで説明するのはなかなか難しいので。
by hada(2017-12-11 09:48:01)
返信ありがとうございます。
HTMLは、ちょっとかじったのですが、意味が分かりませんでした
よろしければ、直接教えてもらうと助かるのですが、お願いできませんか?
弟子にしてください。
母より
お互い息子を連れて、飲みに行きましょう!(笑)
by shinoda(2017-12-11 13:09:00)
弟子は取ってないので・・・というのは冗談ですが、なかなか本業が忙しくて時間がつくれないので直接教えるというのは難しいね。ごめんね。
でも、プログラムは自習が基本です。
最初はちんぷんかんぷんでわからなくても、他人が書いたソースを真似して書いて、ところどころ変更してみて、出力がどう変わるか・・・をひたすら試してみるのが基本です。
他人が書いたソースの見方とか、検索すれば出てくると思うけど、そういう基本的なところはまとめてみるので、また参考にしてください。
HTML が全然わからなくても、
〜
みたいなソースの「Hello, World」の部分を自分の名前に変えて表示してみるとか、そういう簡単なところから始めれば必ずわかるようになってきます。
by hada(2017-12-11 19:23:27)
返信ありがとうございます。
いろいろやってみたものの、よく分かりませんでした。
私の勉強不足ですね。 もっと勉強します。
また、スクールなども調べているのですが、おすすめはありますか?
ご存知でしたら、教えてください。