プログラミングを学ぶ過程では、
コンピュータへの命令の出し方や
コンピュータの仕組みを学びます。
これらは、現代では避けて通れない
コンピュータの基礎知識の習得に役立ちますし、
論理的思考法(ロジカルシンキング)の
習得にも役立ちます。
また、コンピュータはプログラムされている
ことは忠実に実行しますが、この反面、
それ以外のことは何一つ実行してくれません。
もし、思い通りにならない事があれば、
その原因はコンピュータにあるわけではなく、
プログラムを書いている人間側にあります。
そのため、1つ1つ課題を設定し、それを
クリアしていく必要があります。
この学習過程は、さまざまなビジネスシーンで
役立つ「問題解決能力の向上」につながります。
エンジニアンになりたい人はもちろんのこと、
「私はエンジニアになりたいわけではないから
プログラミングなんか関係ない」「別に子供を
プログラマーにしたいわけではない」と思って
いる人にもプログラミング・スキルを身につけて
ほしいのです。