Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #18978

Re: Recommended books to learn Java

Newsgroups comp.lang.java.programmer
Date 2012-09-28 12:26 -0700
References <dd36ae3e-2f60-4353-b355-6e66e45b11b0@googlegroups.com> <aclu6oFrnvsU1@mid.individual.net>
Message-ID <62fc4b6e-35e1-43fb-9c44-a2885d0cc285@googlegroups.com> (permalink)
Subject Re: Recommended books to learn Java
From Lew <lewbloch@gmail.com>

Show all headers | View raw


Robert Klemme wrote:
> Dan Kalish wrote:
>> I'm an experienced programmer and would like to learn Java, in order
>> to make myself more marketable.
> 
>> In particular, during the period 1968-1978 I worked years as a
>> Scientific Progammer, primarily programming in Fortran IV (66?).
>> Since then, I have occasionally programmed in SNOBOL, PASCAL, BASIC,
> Plato, Fortran 95 and C++.  Thus, I don't need a beginner's book.

Yes, you do. Maybe not a beginning programmer's book, but definitely a beginning 
Java programmer's book.

I have over thirteen years' professional experience developing Java and I still 
learn something new every time I read the tutorials.

>> Any recommendations on books for learning Java?

/Effective Java/ by Joshua Bloch is a must-have.

http://www.oracle.com/technetwork/java/effectivejava-136174.html

So is /Java Concurrency  in Practice/ by Brian Goetz, et al.

http://www.javaconcurrencyinpractice.com/

> I'd first look at web resources, for example Sun's Java Tutorials.
> http://docs.oracle.com/javase/tutorial/
> 
> They cover most basic language features and also most important parts of 
> the standard library (collections, IO).  I'd say the language itself is 
> fairly easy to grok - getting to know the standard library usually takes 
> a bit more time if only because of the volume.

But it's well worth the effort.

Start with the java.lang, java.io and java.util packages.

The API docs are a constant source of knowledge and inspiration.
http://docs.oracle.com/javase/7/docs/api/

-- 
Lew

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Recommended books to learn Java Dan Kalish <kaliuzhkin@verizon.net> - 2012-09-28 07:52 -0700
  Re: Recommended books to learn Java Robert Klemme <shortcutter@googlemail.com> - 2012-09-28 17:31 +0200
    Re: Recommended books to learn Java Lew <lewbloch@gmail.com> - 2012-09-28 12:26 -0700
      Re: Recommended books to learn Java Gene Wirchenko <genew@ocis.net> - 2012-09-28 13:58 -0700
      Re: Recommended books to learn Java Arne Vajhøj <arne@vajhoej.dk> - 2012-09-28 22:56 -0400
        Re: Recommended books to learn Java Lew <lewbloch@gmail.com> - 2012-09-30 17:13 -0700
  Re: Recommended books to learn Java Arne Vajhøj <arne@vajhoej.dk> - 2012-09-28 11:42 -0400
  Re: Recommended books to learn Java Jim Gibson <jimsgibson@gmail.com> - 2012-09-28 09:36 -0700
  Re: Recommended books to learn Java Roedy Green <see_website@mindprod.com.invalid> - 2012-09-28 11:27 -0700
  Re: Recommended books to learn Java glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-09-28 22:32 +0000
    Re: Recommended books to learn Java Arne Vajhøj <arne@vajhoej.dk> - 2012-09-28 23:01 -0400
      Re: Recommended books to learn Java glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-09-29 08:24 +0000
  Re: Recommended books to learn Java Dan Kalish <kaliuzhkin@verizon.net> - 2012-10-01 09:28 -0700
    Re: Recommended books to learn Java "John B. Matthews" <nospam@nospam.invalid> - 2012-10-01 12:59 -0400
      Re: Recommended books to learn Java Arne Vajhøj <arne@vajhoej.dk> - 2012-10-01 20:45 -0400
    Re: Recommended books to learn Java Arne Vajhøj <arne@vajhoej.dk> - 2012-10-01 19:49 -0400
      Re: Recommended books to learn Java David Lamb <dalamb@cs.queensu.ca> - 2012-10-01 22:34 -0400
  Re: Recommended books to learn Java bob smith <bob@coolfone.comze.com> - 2012-10-01 13:14 -0700
    Re: Recommended books to learn Java Arne Vajhøj <arne@vajhoej.dk> - 2012-10-01 20:47 -0400

csiph-web