質問: 自分の過去を振り返って、あの時こうしておけば効率がよかった というようなプログラミングの学習方法はありますか? 私の場合ですが、教科書的でつまらない入門書から入らず プログラミングの定期雑誌を読んでおけば良かったと思います。 C言語の書籍で何度挫折したことか......。 宜しければ、皆さんの経験をお聞かせください。
回答: 好みは人それぞれですが、何もわからない人なら、ともかく肌に合う言語を探し回ることだと思います。 最初のうちは「作りたいものを決めろ」と言われるのは定番ですが、 これは意外と「何が作れるのかわからない」ので難しいです。 なので、言語なんてたくさんありますから、とにかく片っ端から言語に入門して、 言語がおすすめしてくるものにがむしゃらに取り組むことを、提案します。 入門したら、最初はできるだけついていけるようにがんばるものの、 うまくいかなかったら、また次の言語を探します。その繰り返しです。 そうしているうちに、作りたいものが見えてくるはずです。 プログラミング言語とは、言語単体というよりは、同じ文法を持つものであっても、 それが何に使われているのかや、あるいは誰に使われているのか、などで全く雰囲気が異なります。 「プログラミングに挫折した」ではなく「C言語に挫折した」だと考えましょう。 プログラミングは算数と違って、この言語を最初にやらなければいけない、というものはありません。 つまらないと感じるのであれば、その言語はまだ、あなたの学ぶタイミングではない、 というだけのことです。それだって、永遠にそう、ということではなく、 将来、面白く学べる日がくるかもしれません。