質問: 複数言語を学んでいる方に質問です。 私はPHPをすでに学習しており、新たにRubyを学ぼうと思っています。 なるべく早く習得したいと思っているのですが、皆様は新しい言語を学ぶとき、どのような工夫をしているでしょうか?
回答: がると申します。 単純に「学習をする場合」ですと、個人的にはまず「公式(ないしそれに一番近いところ)の、"その言語にとって典型的な"チュートリアルを一通りやる」から始める事が多いですね。 「出来る」と「適切である」には、特にプログラム言語の場合「そこそこ深い溝がある」事が多いので、一端はまず「その言語の典型」を学びます。 個人的には、学習の「守破離」の守の部分、だと思っています。 あとは「業務上覚えないといけない」ようなケースもあったのですが、その場合は「やらなきゃいけない事のリストアップ → それが出来る方法の調査」で、一端(半ば無理やり)覚えます。 この場合は、「後で」上述のようなチュートリアルを確認して、歪に組んでしまったところを直すようにしています。 いずれにしても。 ・入出力の仕方 ・その言語が持っているデータ型 ・「その言語にとって適切な」制御構造の書き方 ・関数とクラスの書き方 あたりが最低限必要になる事が多いので、そのあたりはまず優先的に調べたりしているように思います。 以上、何かの参考にでもなれば幸いです。