• ベストアンサー

超初心者向けJAVAプログラミング教材を教えてください。

このたび、職業訓練校のJavaプログラマー科に通うことになりました。 本来はデザイナーなのでwebデザイン科に行きたかったのですが 受からず、Javaプログラマー科に入学することになりました。 他言語でもプログラミング経験はまったくないのですが、 Javaがわかれば「GUIデザインに携われる道もあるよ。」と知り合いに言われたので入学を決意しました。 ところがっっ、さっぱり授業がわかりませんっ!! まず、用語でつまずき、wikiで調べて読んでも意味すら理解不能です。 例:「クラス」って何?「データベース」って何?「メソッド」って何?「インスタンス」って何?「引数」って何…?というレベルでつまずきっぱなし。 今授業では「Eclips3ではじめるJavaプログラミング入門」秀和システム という本を使っています。 これだけ読んでてもさっぱりわからないので、もっと更に初心者向けの 本を買おうかなとも思っているのですが、どこから手をだし、何を買えばいいやらもわからず…困ってます。 プログラミング超超初心者の私に、お勧めの教材等ありましたら 教えてくださるとうれしいです。 よろしくお願いいたします。

  • Java
  • 回答数4
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
  • 6yemon
  • ベストアンサー率69% (25/36)
回答No.4

結城浩著「Java言語プログラミングレッスン」はいかがでしょうか。 http://www.hyuki.com/jb/ 「C言語を知らなくても。プログラミングが初めてでも。」だそうです。この人の説明は読者に対するやさしさにあふれている…と思います。

lascivious
質問者

お礼

ありがとうございます。 紀伊国屋等で探して立ち読みしてみたいと思います~ 他言語しらなくてもできる~というのは励みになりました!

その他の回答 (3)

  • hatimiti
  • ベストアンサー率68% (26/38)
回答No.3

他言語も経験があればなお良いとは思いますが Javaから始めても問題ないと思いますよー

  • hatimiti
  • ベストアンサー率68% (26/38)
回答No.2

私のオススメのサイトです http://wisdom.sakura.ne.jp/programming/java/index.html

lascivious
質問者

お礼

ありがとうございます。 ちらっと覗いてみただけでもかなりわかりやすい…w >そのためJava言語の受講者はC++言語の経験が望まれます そうなんですね…@_@ やっぱりまったくの初心者には苦しいですよね…

lascivious
質問者

補足

個人的にはツボでしたwww▼ System.out.println("\"名前\t吉井和哉\n 職業\t死んだら新聞に載るようなロックスター\"");

  • suzukikun
  • ベストアンサー率28% (372/1325)
回答No.1

オライリーの Head First Java がおもしろいかと。見た目にだまされて流し読みしてはいけませんが。 http://www.amazon.co.jp/gp/product/4873112796?ie=UTF8&tag=array04-22&linkCode=as2&camp=247&creative=7399&creativeASIN=4873112796

lascivious
質問者

お礼

ありがとうございました!! この本のアマゾンのレビューにこんな一文がありました。▼ >その中で「初めは理解できなくてもかまわないから、とにかくひたすらコードを書いて、慣れて、覚えていくこと」という手法を用いた書籍は結構あると思います。 Javaの勉強を始めたとき、私も前述のような書籍を手に取りました。 しかし「初めは理解できなくてもかまわないから」という部分が、プログラミング初心者の私にはとても苦痛でした。 意味のないものをひたすら書いても、脳の上をつるつるすべるようでちっとも身に付いた気がしないし、何より退屈で、言葉の意味を理解できても概念を納得することができなかったのです。 まさに私もそんな感じです。 ひたすら打つべし打つべし!!という授業内容に辟易してました。 この本は一読の価値ありかもです。

関連するQ&A

  • プログラミング未経験です。javaを学ぶ前に

    プログラミング未経験の男です。 質問 『javaを学ぶ前に学んでおいたほうが良い、初心者にも取り組み易い言語はなんでしょうか?』 幾つかの理由から、プログラマという職業に強い関心を持っています。web系、オープン系、汎用系、組み込み系、制御系の中のどの分野で働いていきたいのかはまだ決めていません。 プログラムを実際に組むという事を自分では今まで一度もした事がありません。 自分は事情により、来年、数ヶ月間java言語を学校で無料で学べる事になりました。 学べる言語はjava限定なのですが、無料でプログラミングを学べる事から受講したいと考えています。 自分は来年まで待たずに、なんでもいいのでとにかく簡単なプログラムを自宅で実際に組んでみたいです。 プログラマという職業は自分に果たして向いているのかどうか、早く確かめたいのです。  javaを学ぶ前に学んでおいたほうが良い、初心者にも取り組み易い言語はなんでしょうか?

  • 初めてのJava

    今まで、大学でCを使いプログラミングをしてきたのですが、授業内で、Javaを使ってプログラミングをすることになりました。(GUIのプログラミングでXcodeを使います。) Javaはやったことがないので、予習をしたいと思うのですが、なにかお勧めの参考書等はないでしょうか? あと、XcodeはMacでしか使えないのでしょうか? お願いします。

    • ベストアンサー
    • Java
  • 超初心者のJAVA入門(学生)

    現在大学の授業の一環で出色々なプログラミング言語を勉強しています。 まだまだ初心者で、この前までは簡単なHTMLを勉強しました。 しかしいきなり、授業レポートで「初心者の為の初心者によるJAVA入門」と言う内容でJAVA(意味や文法を)を本当の初心者に分かりやすく斬新に説明すると言う課題が出てしまいました。 私自身JAVAなんて一切やったことが無くて文法の説明すら出来ない状態です。取り合えずJAVAを使えるようにNetBeansはダウンロードしました。 レポートの提出は1月いっぱいでレポート用紙30枚ほどで書くんですが、書き方の何か良い案や、お勧めサイトなんかは無いでしょうか? 宜しくお願いします。

    • ベストアンサー
    • Java
  • C# プログラミングの基本 初心者

    こんにちは。 プログラミング初心者です。 ただいまC#を勉強中で2冊ほど本を読みました。 ウインドウズアプリケーションを作成するにあたって質問があります。 多くのクラス、メソッドの中で、自分の目的のメソッドを探すためには通常プログラマーの方はどうしてらっしゃるのですか? 例えば、ボタンを押すとあるURLからファイルをダウンロードする機能を実装したいと考えるとします。 そういった場合、ファイルをダウンロードするメソッドはどのように探せばいいのでしょうか? ヘルプでの上手な検索方法なども教えていただけると助かります。 よろしくお願いします。

  • javaのプログラミング環境に関して

    プログラミング初心者でJAVAのプログラミング環境を整えたいと考えているのですが、JDKのダウンロードとインストールは完了したのですが、バスの設定に関しても環境変数の変数値でも行末に ;C:\Program Files\Java\jdk1.6.0_14\bin と編集はしました。 これで一応は環境は整ったということでいいんでしょうか? http://www.bohyoh.com/Java/JDK/index.html を参照しました。

  • JAVAのGUIのデザイン性について

    JAVAのGUIのデザイン性について教えてください。 また最初に述べておきますが、自分自身まだまだプログラミング初心者でして、 主にインターネットで調べたことが基本となっております。 私は数あるプログラミング言語の中から現在JAVAを選択し、勉強中です。 JAVAを選択した理由は下記のとおりです。 ・人気がある ・求人数が多い ・ユーザーが多い ただ、気付いたことがありまして、それはGUIのデザイン性が乏しいのでは?ということです。 他の言語、例えばC#(visual studio)や、html5のようなスタイリッシュなGUIを作成できるのか どうか疑問です。 これらをふまえたうえで、下記2点のご質問に回答願います。 1.C#やhtml5にくらべてJAVAのGUIのデザイン性は乏しいという認識で合っていますでしょうか?   もし私の勘違いでしたら、理由と具体的な参考サイトを教えていただけますでしょうか。 2.JAVAの求人数、人気、ユーザーが多い理由を教えていただけますでしょうか? 以上、宜しくお願い致します。

  • JAVAプログラマーは人手不足?覚えるならやはりJAVAが良い?

    Webデザインをやっていましたが、プログラミングもやらなくてはならなくなりました。 いったいどのプログラミング言語が良いのか考えておりますが、JAVAが人手不足だとスクールから聞きました。ホントのホントか?と聞いても間違いないと言われます。 スクールは売上上げたいだけかも知れないので話半分に聞いていますが、本当にJAVAプログラマは需要が多く人手不足なんでしょうか? 「確かにそうだが、実はハイレベルプログラマしか需要は無い」のが現実とかじゃないでしょうか。 生活の為にツブシをきくようにするのが第一優先なので、プログラミングが嫌でも何でもただただやるだけなんですが、どうせ好きでないことをやるのだからせめて需要が多くツブシがきく言語が良いわけですが、やはり言語としてはJAVAが良いでしょうか? 例え中小企業に多い共用レンタルサーバでPHPやCGIを操ろうとしても、JAVAがわかっていれば楽である、とも聞きますが。 宜しくお願い申し上げます。

  • javascriptからjavaを呼び出したい

    javascriptの勉強中です。 javascriptでajaxを用いてjavaのメソッドにアクセスし、結果をjavascriptに返す、という実装をしたいのですが上手く行きません。 流れとしては以下のようなものを想定しています。 js /project/WebContent/js/testJS.js(画面の値を引数としてtestJavaクラスのtestMethodメソッドを呼び出す) ↓ java /project/src/java/jp/co/application/util/testJava.java(受け取った引数の値をtestDAOクラスのtestDAOMethodメソッドに渡す) ↓ java /project/src/java/jp/co/application/dao/testDAO.java(受け取った値を用いてDBにアクセスし、結果をjsに返す) まず技術的に、同じプロジェクト内のjavaメソッドをjs上で呼び出し、結果を受け取るということは可能なのでしょうか。 ご教示お願いします。

  • 初歩的な質問です・・・

    最近javaの本を買って勉強しているのですが、最初で躓き、理解できないことろがたくさんあります。 ・インスタンスを作る ・コンストラクタを定義する ・メソッド ・引数 ・voidの使い方(public void ,void ~~ そもそもvoid自体の意味が・・・) ・クラスの継承 APIというのを見てもプログラミング初心者の私には説明が難しくて理解できません・・・。 なにかに例えて教えていただければうれしいです(^^) よろしくお願いします!

    • ベストアンサー
    • Java
  • JavaのGUIプログラミング

    javaのGUIプログラミングでメニューを作成したのですが、どうしてわからないところがあります。 ルートペインにメニューを追加した後、各々の処理を記述しようとするときに、 ActionListenerを実装したクラスのactionPerformedメソッドでイベントが起きたものをif文で場合分けして、それぞれの処理を記述していますが、これがいい方法だとはどうしても思えません。 自分なり考えた結果、 ・各メニューごとにクラスを作成してそこに処理を書き込む ・匿名のインナークラスを使用する を思いついたのですが、初心者なのでこの場合に応用できません。 分かりにくい文章で申し訳ないのですが、なにかアドバイスをいただけないでしょうか? できれば、参考になるソースをのせてくれると勉強しやすいので助かります。 よろしくお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう