仕事で若い人にプログラミングの基礎を教えることもあり、その経験から言いますと… どんな言語でもいいから、何かのロジックをプログラミングしたことのある人は「初心者」卒業だとおもいます。それ以後、どんな言語をやろうが、初心者より上からのスタートになる感じ。 何か作りたいものを、プログラム言語のレベルに細分化するというか、落とし込むというか、そういった考え方を身につけるのはとても大変。苦手な人は本当に苦労します。 逆にそこさえクリアすれば、以後、どんなプログラミング言語に出あっても怖くない!