プログラミングされたものは、私たちの身の回りにたくさんあります。
買い物や動画視聴などパソコンやスマートフォンを使ったものに限らず、
自動車や信号だってプログラミングされています。
プログラミングされていない物を見つける方が大変かもしれません。
プログラミング言語を使いソースコードを書くことを、コーディングといいます。
以前はコーディングができる人はごく一部でしたが、年々学習者が増えています。
それだけ私たちの生活と切り離せなくなったこと、そして、学習環境も向上しているためです。
もはや、プログラミングはソフトウェアエンジニアだけのものではありません。
簡単に言えば、プログラミングとは、コンピューターへ指示・命令を与えることです。
料理を例にすると、料理人がコンピューターで、レシピ作成者がプログラマーです。
コンピューターは優秀なので、レシピ通りに忠実に作ります。
レシピが間違っていない限り、美味しいものが出来上がりますし、大量に同じ品質のものを作ることも可能です。
プログラミングとコーディング、似たような言葉ですが、意味が少し違います。
プログラミング
コンピューターに与える指示を考える過程
コーディング
コンピューターが分かる言語に置き換える作業
つまり、プログラミングの中にコーディングがあるということですね。
ロボットを操作することだけが、プログラミングではありません!
道具がなくても、パソコンがあれば面白いゲームはたくさん作れます。
ただし、工作が好きなお子様にはロボットプログラミングはおすすめです。