こんにちは、Pythonエンジニア育成推進協会 顧問理事の寺田です。私は試験の問題策定とコミュニティ連携を行う立場です。 最近、子どもがプログラミングの勉強をするから、自分自身も何かやらないといけないから、プログラミングが流行っているからといった理由からPythonを学びたいという人が増えています。 プログラミングにおいて、どこを学びのスタートにするか、ゴールにするかというのを決めるのはとても難しく、また、何ができるのか、どうすればできるのかというのが余計にわかりにくいと思います。 そこで今回は「プログラミングを学ぶ」ことについてお話したいと思います。 文法、構文、関数などの基礎を最初に学ぶ理由プログラミングを学ぶ場合、環境づくり、基礎的な文法、制御構文というような順番で学んでいくことが多くなります。 例えば、「とりあえず●●と書きなさい」、「listにはこれが格納できる」、「この文字列を