質問: プログラミング言語はどの順序で勉強するのがいいですか? プログラミング言語ってどの順序で勉強した方が良いとかありますか? また、できるだけ多くの言語に詳しい方が良いですか? それぞれの側の領域が異なるので、複数できた方が複数の場面で活躍できたり、複数の考え方がわかるというのを見ましたが、どうなんでしょうか? プログラミングスクールでphp、java、rubyについては勉強しました。 今後はpython、c言語、javascriptなどもスクールサイトや教本で勉強したいと思ってます。
回答: 小さな会社を経営しております。プログラマーです。 実際のところ、同じ言語の違うライブラリを勉強するのと、違う言語を勉強するのとで、そんなに違いはないです。 同じjavascriptでフロントエンドとサーバーサイドの両方を勉強するのと、同じサーバーサイドでpythonとphpを勉強するのとで、ひとつのことに詳しくなってるのはどちらとも言えないです。 仕事では必要になったら、勉強するだけです。基幹系の開発でjavaをやってたとして、次の開発ではswift、数年後またjavaだとしても、そのままの知識では使えなくてかなり変わってしまっているのが普通です。 言語だけでなく、デザインの流行りや、gitなどの管理ツールやクラウドのサービス、ネットワークのプロトコルからappleのアプリの申請の仕方までどんどん変わってしまいます。 「何を次に勉強しようか」というのは、なんでもよくて、とにかく走り続けてることのほうが大事です。つまり、そこは悩むとこではないかもよ、ということです。