> The first book on Java a person buys has all the language components. This
> means that the student sees almost as many abstract classes as normal
[quoted text clipped - 6 lines]
> TIA
> Duane
>> The first book on Java a person buys has all the language components. This
>> means that the student sees almost as many abstract classes as normal
[quoted text clipped - 20 lines]
> other hand proliferate with every new problem and solution one can
> imagine.
By topics I mean both language topics and standard classes. For example a
first book will have one chapter on program flow (if, while, switch) and
another chapter on swing components. While the thought of a new programmer
without a clear understanding of program flow commands makes me shudder,
this also means the coverage of swing components is light. I want a book
that discards all the introductory information. Granted, its more
difficult for an author to not start at the beginning when he's writing
about a topic, but I don't want to reread introductory information - I
want to read more on intermediate Java. I guess I'm cheap -- cheap and
lazy. :)
> I agree strongly with Mr. Luc The Perverse. Doing is very important and
> in my experience fooling yourself with a verbose book is not the way to
[quoted text clipped - 3 lines]
> following the rule of thumb that is "should be made as simple as
> possible, but not simpler."
I agree, programming is important. Right now, I'm mixed up in drag and
dropping nodes within a tree, dragging nodes over to a tabbedpane to
create tables, and dragging tabs to the desktop to detach them from the
main frame.
However, I also have a hot little credit card in my wallet and want to buy
a bunch of java books. The bookstore is only going to have the
introductory level books so I plan to order several at once online.
Without reading them, I will only have to go by your recommendations to
avoid getting the same kind of books I could get at Chapters.
> After the first book... well then you are looking for a book to soak in
> I suppose... to read for ideas and insight... if this is for a Computer
[quoted text clipped - 10 lines]
> while I expect you will be swimming around at all times in the API of
> your choice trying to get someplace.
I've got TIJ, 3rd ed., and "Programming and Problem Solving with Java." I
recently downloaded, printed and bound as a 8-1/2 x 5 booklet "The Design
Patterns Java Companion" by Cooper - excellent reference. I also have
"Data Structures and Problem Solving Using Java" by Weis among many other
data structure books.
> One more thing for anyone starting... Learning programming is not an
> orderly process you need to solve problems and that means using what
[quoted text clipped - 4 lines]
> place right to create? So go off and start building what ever it is you
> are interested in building!