プログラミング言語はあくまで言語だから、英語に得意不得意があるように適正はあるよ。
単なるコミュニケーションの一種、特に命令に特化した言語だと考えると、ランダムな数列を並び替えろ、をひとつひとつ分解して日本語でかければそれを機械語に翻訳するだけだ。
これを機械語に訳すんだ。
和英翻訳と違うのは上のような手続きを自分で分解しなきゃいかんことで、このへんでつまづくことも多いんじゃないかな。
例え適正がないと感じても、芸術家以外の仕事をする場合には、何をどうしたい、何がどういう状況だ、ということを伝えることは大事だよ。
機械語翻訳はできなくても、おおまかにどうしたいのか、どうすればいいのか、を考える力は養っておいたほうがいい。と、老婆心を出してみる。