質問: 私はjavaをモノにしたいと考えているプログラミング未経験・初学者のド素人です。 プログラミング学習の上で難しい・わかり辛い部分を相談できるような知識のある知人は一切いません。 本や解説系ウェブサイトの閲覧、あとはインターネットにおける掲示板などでの質問など、独学に近い状態になるものと考えております。 将来的にはC/C++も学ぶつもりなのですが、初学者にとって、javaやCはかなり難易度が高いようで、 最初は簡単だと言われているhtmlやjavascriptから学んだ方が良いのだろうか、と言う迷いがあります。 別の方の質問ではPythonと言う言語を学ぶのもよいと言う話も目にしたのですが、実際のところはどうなのでしょうか? 学びたいjavaから学ぶべきなのか それともhtmlやjavascript、Pythonを学んだ上で、javaに移行すべきなのか あるいはhtmlとjavascript、java等を同時進行でやるべきなのか アドバイスをお願いします。 また、それぞれを学ぶ上でお勧めの書籍やサイト等ありましたら紹介していただけると嬉しく思います。 ------------------------------------------------------ 私の目標としては、最終的には、独自に便利ツールやゲーム作りができるようになりたいと考えています。 ちなみに、どのような順序で学ぶべきかについて参考にしたサイトを示します。 こちらはjavaを学ぶ上で良さそうかな?と参考にしているサイトです。
回答: web系で行くべきかネットワーク系で行くべきか、基幹系で行くべきか決めた方がいいですよ。 HTML+JAVAScriptは敷居が低いってだけで=易しいとはなりません。 むしろマークアップ系はオブジェクト指向言語とは180度違っています。 しかもHTMLはこれからHTML5が全盛になる流れにあり、より高度に専門化します。 HTML+JAVAScriptは舐めてかかることは許されません。 そもそもJAVAを学んでもゲーム作りの役には立ちません。 JAVAはサーバサイドで威力を発揮する言語で、今やwebやWindowsでは壊滅状態です。 WebではJAVAはFlashに敗れ、そのFlashもHTML5では先行き不透明です。 モバゲーとかは既に脱Flashの動きで動いているという記事がありました。 C言語は確かに学ぶ価値はありますが、それは情報処理の勉強をする時ぐらいでしょう。 今時C言語のような低級(よりCOMに近いという意味)の言語は使わないでしょう。 VBやC#がかなり普及しているので、普通はそちらに進むと思います。 特にVisual Studio のExpress版は無料でダウンロードできます。 Windows系でゲームやツールといったら、まずはこれから始めればいいでしょう。 その間に意欲があれば、自分でホームページを作って遊べばいいと思います。 JAVAは企業に就職してから覚えても遅くありません。