プログラミング
プログラマーに、
「プログラミングって何?」
と聞くと、プログラマーそれぞれの考えで答えが返ってくるでしょう。
僕は
「コンピュータにさせたいことをコンピュータに伝えること」
と、プログラミングを定義しています。
翻訳とか通訳に似てると思っています。
プログラミングを学ぶ
こういうふうに定義すると、
「プログラミングを学ぶ」ことは、
コンピュータへの伝え方を学ぶことです。
- 何をさせたいか?
- どのような順にさせると実現できるか?
- コンピュータが実現できるやり方は何か?
- どのような言葉で伝えると指示を聞いてくれるか?
これらの考え方や伝え方を学ぶことが
プログラミングを学ぶことになります。
プログラミング言語を学ぶのは、プログラミングの一部。
「伝え方」を学ぶことにあたります。
順序や組み立て
「プログラミング言語を習ったけど、プログラムを書けない」
とお悩みの方にお勧めしたいのは
「何をどのように伝えるか?」を学ぶことです。
言葉はすでに理解されていますから、
何を伝えたいかを整理することや
伝える順序や組み立て方を練習すれば
作りたいものをプログラムできるようになります。
もう一歩です。
頑張っていただきたいです。