Received: by 10.224.70.131 with SMTP id d3mr14072915qaj.0.1349108919339; Mon, 01 Oct 2012 09:28:39 -0700 (PDT) Received: by 10.52.37.12 with SMTP id u12mr2059312vdj.8.1349108919291; Mon, 01 Oct 2012 09:28:39 -0700 (PDT) Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!l8no20211787qao.0!news-out.google.com!e10ni149329465qan.0!nntp.google.com!l8no20211779qao.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.java.programmer Date: Mon, 1 Oct 2012 09:28:39 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=96.246.246.131; posting-account=6zaHIgoAAADmJ_WXnPuW1QYURHvq-9c1 NNTP-Posting-Host: 96.246.246.131 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Recommended books to learn Java From: Dan Kalish Cc: kaliuzhkin@verizon.net Injection-Date: Mon, 01 Oct 2012 16:28:39 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: csiph.com comp.lang.java.programmer:19013 Thank you, everyone, for your ideas. When I learned Pascal, I only had one= book, the official version. Unfortunately, all but one compiler, the IBM = on 5 1/2" floppies, didn't adhere to the standard. When I set out to learn= C++ (learning is still in progress) and Fortran 95, I had 5 books each. Many of the books start with a general overview of computers and programmin= g languages. I don't need that. Many others go into "language lite" mode,= in which they only refer to some features which can be put together to mak= e a working program. I want a little more than that - all the features but= with recommendations of which ones are better used than others. E.g., the= website says Ivor Horton's Beginning Java, Java 7 Edition (Wrox) "Introduc= es you to a host of new features for both novices and experienced programme= rs." That sounds good. What do I want to do with it? I don't know. All I know is that my first c= areer was as a programmer, I'd like to get back into it, and knowing Java i= s a useful credential. I suppose I'd like to use it for some tasks that ca= n be done on a typical workstation. What languages are taught in beginning Computer Science courses? There's n= o consensus on that but Java, C++ and Python are candidates. SNOBOL is fun. Did you know the Library of Congress uses SNOBOL? At least= they did in around 1998. Dan