- ベストアンサー
プログラム初心者
javaを習得したいのですが 何もプログラムをやったことがなくて いきなりjavaから初めても大丈夫ですか? また初心者でも 分かりやすい参考書があったら教えてください。
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
Javaから始めるのはかまわないんですが(事実自分もJavaが最初)実はJavaはそんなに初心者向きだと思わないです。 なぜなら、オブジェクト指向はポインタがわかってないと勘違いしやすいから。 Javaの初心者なら、参考書としては、結城 浩さんの以下の本が分かりやすいのでは?とおもいます。 http://www.amazon.co.jp/exec/obidos/ASIN/4797325151/qid=1075105306/sr=1-3/ref=sr_1_10_3/250-1943657-1213824 そして、Javaを始めるのなら↓この本もオススメです。初心者が陥りがちな罠が書いてある本なので、普通の参考書ではありませんが。他のJava本と一緒にどうぞ。 http://www.amazon.co.jp/exec/obidos/ASIN/4774113611/ref=sr_aps_b_/250-1943657-1213824 あと、もしプログラミングを一から勉強するのなら、個人的にはPerlをオススメ。型の概念が無いので、他の言語に移行する時にちょっと引っかかるかもしれないけど、直感的に書きやすく、変な制約が無いので、細かいことを考えなくて済むのがオススメな理由。Perlの場合も、結城さんの本が非常に初心者向けで分かりやすい。 http://www.amazon.co.jp/exec/obidos/ASIN/4797312211/qid=1075105504/sr=1-6/ref=sr_1_10_6/250-1943657-1213824
その他の回答 (7)
- mi-si
- ベストアンサー率35% (200/567)
むしろJavaから入った方が良いかもしれません。 かつて教育用言語と言えばPASCALでしたが、今はあまり使われてませんし、よく使われる言語の中でCは言語的にクレーバーですし、C++は概念的に難しすぎます。 VBなどはむしろマクロやスクリプト言語に近く、プログラムの勉強には不向きでしょう。
- ran0606
- ベストアンサー率56% (82/144)
私もJAVAに1票。 他にはJAVAに似ていますが、MIDPやi-modeJAVAがあります。 携帯電話用のプログラムです。 エミュレータ上で動画再生や音楽再生が出来ます。 動きがあるのでとっつき易いかも知れません。 ただし、JAVAに似て非なるものです。 ↓はDoCoMoのです。
- Struts
- ベストアンサー率48% (29/60)
javaまたはC言語は習得は難しいですが、覚えるといううか慣れてくると他の言語やプログラミングでも応用がきいたり簡単に思えます。 はじめてする場合は、サンプルを多く打ち込んで実行して動作を見ることです。がんばって下さい。 参考書は以下がおすすめですよ。 やさしいJAVA 高橋麻奈 SOFT BANK
- neue_reich
- ベストアンサー率21% (138/647)
どの言語でも初心者のうちは不安なものですが、 自分が読みやすいと思う本と、実行環境さえあれば JavaでもC#でも全く問題ありませんよ。 分かりやすい参考書、とのことですが、まず書店の プログラム言語系の本があるところにいってみましょう。 そこで、立ち読みして、分かりやすい本をまず1冊買って、 自分でやるのが一番です。
- mld_sakura
- ベストアンサー率20% (264/1282)
大丈夫です。 逆に中途半端に他の言語を知っている方が、コードの記述の差分に戸惑いますから。 参考書についてですが、今はネットの方が進んでるような気がします。 良かったらここのサイトで勉強してみてください。 http://www.hellohiro.com/appli.htm
- midomaru
- ベストアンサー率14% (13/90)
javaはプログラム初心者が、取り掛かりやすいようにと設計されてますwかなり難しいですが^^;オブジェクト指向言語と言って、ちょっとランクの高い言語かもしれませんが、覚えるとかなり便利です。あと、実行環境がフリーで手に入るというのもいいです。簡単なプログラムからゆっくりやっていくといいと思いますよ^^javaが使いこなせれば、仕事なんて腐るほどありますよw
- laputart
- ベストアンサー率34% (288/843)
HTMLもプログラムの一種ですがこれを先に理解された 方がいいのではないでしょうか。 自分のホームページをお持ちならJAVAが実際に 動くかどうか確認が出来ますので、 いいのではないかと思います。