Path: csiph.com!usenet.pasdenom.info!dedibox.gegeweb.org!gegeweb.eu!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Nigel Wade Newsgroups: comp.lang.java.help Subject: Re: Please recommend a book Date: Thu, 25 Oct 2012 17:44:04 +0100 Lines: 29 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net Z+imAD3beLhafExYaNIC8gtZ2x26cfqtmMalTUmrv0SXfpzEio1UkhhJTPAFPINIr0 Cancel-Lock: sha1:ifHZCYb9pFeCqEtrp9vuu3zHXQ4= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120421 Thunderbird/12.0 In-Reply-To: Xref: csiph.com comp.lang.java.help:2178 On 25/10/12 15:50, bobwhite@mixnym.net wrote: > Hi, > > Can somebody please recommend a good book for someone who wants to learn > Java? I have a lot of programming experience but not with C or Java-based > languages. I do understand OO concepts. I've seen many Java books for people > with no programming experience and they go too slow for me and leave out > important details. I went through about 250 pages of Ivor Horton's Beginning > Java but I have no idea when I'll ever be able to do anything beside > calculate square roots in Java! Rather than ploughing your way through that mighty tome, I would suggest that you try to get a flavour of the language from the Java Tutorials on Oracle's website. There's a very good introduction to Java here: http://docs.oracle.com/javase/tutorial/ This covers a lot of the basics, including an introduction to GUI design with Swing. It's also a pretty good reference work in its own right on Swing. When you've mastered the basics, and are happy with what you've learned and wish to continue, that's the time to bring out the big books. Some people would recommend that your reading should include the Java Language Specification. -- Nigel Wade