Skip to main content
gamedev.net
🔒 Locked

Books on Java?

Started by Drevay 11 replies 800+ views
Original Post
Drevay
Drevay
I've read a few tutorials on Java - tutorials that went as far as to go into the GUI aspect of Java (the main aspect, that is) on Sun and whatnot, and I like what I see. Actually, I would have ordered all Java books on my birthday except I didn't gain a liking for Java until AFTER I ordered my books on C++ in Febuary. Anyway, Easter's coming soon and I'm sure to get at least one book, so, recommend me one! Recommend a good beginner book, but with some meat to it. Thanks in advance!
[edited by - Drevay on March 25, 2004 5:43:46 PM]
_________________Politics is the ability to foretell what is going to happen tomorrow, next week, next month and next year. And to have the ability afterwards to explain why it didn't happen. -- Winston ChurchillGDNet-0.2 - rate users the easy way with this nifty Firefox extension. Updated with new features.
twix
twix
You learn too many languages.

Anyway, have you tried Thinking in Java? It''s free, and I used it to get a one-day crash course before I realized that at a syntactical level Java is nearly identical to C++ and I was wasting my time.
Conner McCloud
Conner McCloud
I second Thinking in Java. The HTML format of the book is a little annoying, but its a pretty good resource.

CM
OrangyTang
OrangyTang
quote:
Original post by DukeAtreides076
This one is supposed to be good. I''ve only gotten a peek at the first few chapters though.


I learned Java from that book mostly (although I think it was the third edition). Faily GUI-orientated though, not too much on the actual language and standard libraries other than Swing.

Also good is the Core Java books. (Which *do* have nice sections of the standard lib) http://www.horstmann.com/corejava.html

[S-Type] [V-Script]
Drevay
Drevay
Hey, thanks a lot guys! I really appreciated it that nobody flamed me (yet) for posting about Java.

Thanks again for the suggestions, I''ll check those out.


_________________Politics is the ability to foretell what is going to happen tomorrow, next week, next month and next year. And to have the ability afterwards to explain why it didn't happen. -- Winston ChurchillGDNet-0.2 - rate users the easy way with this nifty Firefox extension. Updated with new features.
Nervo
Nervo
I really don't think anyone would flame you for using java, but for other reasons...

[edited by - nervo on March 25, 2004 6:20:34 PM]
Well, R2D22U2..
template
template
Learn Python!

By the way, why are you giving up on C++? You're better learning one language at a time and learning it well and then just use other languages when you need to, once you have a deep understanding of C++ it becomes far easier to learn other languages(in my experience).

[edited by - template on March 25, 2004 6:24:55 PM]
Drevay
Drevay
I've learned quite a bit of Python and probably will learn the rest of the basics some day soon.

Nervo - and what would that be?




[edited by - Drevay on March 25, 2004 6:51:31 PM]
_________________Politics is the ability to foretell what is going to happen tomorrow, next week, next month and next year. And to have the ability afterwards to explain why it didn't happen. -- Winston ChurchillGDNet-0.2 - rate users the easy way with this nifty Firefox extension. Updated with new features.
Nervo
Nervo
quote:
Original post by Drevay
Nervo - and what would that be?



Well drevay I''d really only be paraphrasing others when I say that you don''t commit to any language. You''re always hopping from one language to the next it seems. Heck the other day you had this dilemma of whether your should do programming or art. You''re all over the place with no apparent commitment to anything!
Well, R2D22U2..
Scythe Wielder
Scythe Wielder
I agree with the others that you should be well versed in one language, and with programming concepts and general (construction methods, design patterns, algorithms and data structures, etc.) before you go off and learn a bunch of languages. Afterward, picking up other languages shouldn''t be a ball bustingly difficult task. To answer your question though, check out www.amazon.com for some Java books and read the reviews on there. Going to a local bookstore (or library) is even better because you can evaluate the books hands on to see if they''re what you''re looking for.

I''ve got my problems with Java, but it''s not a bad language for newbie programmers to learn with. I''m personally a fan of C#, but the thing is, you''ve already invested time and money into C++ (which is fine for learning, it''s the first languages I picked up, excluding BASIC), so if I were you I''d at least finish the books that you have, learn a bit about software construction and some other ins and outs of software development, gain some experience using C++ (doesn''t have to be a game... yes, computers are used for other tasks as well ) and once you really feel comfortable with it, then consider learning a new language. Oh, and get used to learning new languages, because as a programmer you will probably end up using several in your lifetime. (As a sidenote, I''d encourage taking some computer science courses at the local community college; you can interface with other people live, including someone who probably holds a pHD in CS, and you might be able to score Visual Studio .NET 2003 on the cheap like I did. I''m 17 btw).

But the real reason you''d want to learn a new language to begin with is if you''re in need of some feature that''s not a part of any of the languages you already know. I''d just like to know, what is it that C++ is not providing for you, and what do you stand to gain by switching to Java? If you can''t answer this question, you probably have no reason to learn a new language now.
Drevay
Drevay
Good point Scythe. I should just stick with one language.

Also a good point (and obvious, too), Nervo. I should stick with one hobby.

I need to make some choices, and I guess my problem is I can''t choose.


_________________Politics is the ability to foretell what is going to happen tomorrow, next week, next month and next year. And to have the ability afterwards to explain why it didn't happen. -- Winston ChurchillGDNet-0.2 - rate users the easy way with this nifty Firefox extension. Updated with new features.
twix
twix
... and Drevay begins to change his mind. Again.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.