興味のある話題なので、自分の話ではないですがいくつか。 プログラム興味ある人に直接教えたこともありますが、そもそもプログラムがどう言うものなのか?って理解の時点でつまづいてるっぽかったです。 上から下に進むとか、分岐するとかループするとか、ループしながら変数の値がちょっとずつ変わっていくとか。 「ロジカルな思考」って言っていいかもしれません。 元々理系の人はこの辺すんなり入れるんですが、芸術寄りの思考の人ほど苦労されてる印象です。 (ごく稀に両方達者な変人もいらっしゃいますが、たぶん例外です)