Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #13618
| From | glen herrmannsfeldt <gah@ugcs.caltech.edu> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Learning Java |
| Date | 2012-04-17 21:50 +0000 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <jmkojn$asd$1@speranza.aioe.org> (permalink) |
| References | <jmklps$3uu$1@speranza.aioe.org> <jmknim$mlo$1@dont-email.me> |
markspace <-@.> wrote: > On 4/17/2012 2:03 PM, Steve Graham wrote: >> I've been a programmer for 3 decades working in mostly procedural >> languages, although I have done some work with a couple of >> object-oriented ones. >> Which book would you recommend that I read to learn Java? Obviously, I >> don't want to read a beginning programming book, nor do I want to study >> one which presupposes I know something about Java or a lot about OO >> concepts. You can do procedural programming in Java. You might find it easier to start that way, to get used to Java, and then learn the OO stuff. Read about static methods in any Java book, and you can pretty easily write anything that you would in C. (It will even look a lot like C.) Java is much like C (to me, it is closer to C than C++ is). If your 3 decades are in C, you should have an easy time learning procedural Java. Also, you can do OO programming in a procedural language, though it isn't quite as easy. I knew OO programs in Fortran 66 (more than three decades ago). > First, how is your object oriented programming skills? > Java really only provides OO options, so you're going to > need to know OO decently. > To get started with Java itself, I recommend you start with > the Oracle tutorial. It's free and does a decent job. > <http://docs.oracle.com/javase/tutorial/> > Second, there are quite a few books. I like O'Reilly's Learning Java. > It starts as a basic introduction, but there's enough other information > in the book that will last you quite a while as a reference. It also > has one of the better explanations of Java's generics; that alone is > worth the price of the book imo. He can skip the chapters that are too easy, but should study the OO parts, even if they are introductory. (snip of more book discussion) -- glen
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Learning Java Steve Graham <jsgrahamus@yahoo.com> - 2012-04-17 15:03 -0600
Re: Learning Java markspace <-@.> - 2012-04-17 14:33 -0700
Re: Learning Java glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-04-17 21:50 +0000
Re: Learning Java Arne Vajhøj <arne@vajhoej.dk> - 2012-04-17 19:21 -0400
Re: Learning Java markspace <-@.> - 2012-04-17 16:47 -0700
Re: Learning Java glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-04-18 02:30 +0000
Re: Learning Java Arne Vajhøj <arne@vajhoej.dk> - 2012-04-28 21:56 -0400
Re: Learning Java Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2012-04-17 21:07 -0300
Re: Learning Java Arne Vajhøj <arne@vajhoej.dk> - 2012-04-17 22:06 -0400
Re: Learning Java Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2012-04-18 07:11 -0300
Re: Learning Java Leif Roar Moldskred <leifm@dimnakorr.com> - 2012-04-18 06:47 -0500
Re: Learning Java Lew <lewbloch@gmail.com> - 2012-04-18 10:19 -0700
Re: Learning Java Lew <lewbloch@gmail.com> - 2012-04-18 10:20 -0700
Re: Learning Java glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-04-18 21:10 +0000
Re: Learning Java Gene Wirchenko <genew@ocis.net> - 2012-04-18 15:01 -0700
Re: Learning Java Arne Vajhøj <arne@vajhoej.dk> - 2012-04-28 22:11 -0400
Re: Learning Java Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2012-04-29 11:00 -0300
Re: Learning Java Lew <noone@lewscanon.com> - 2012-04-29 11:44 -0700
Re: Learning Java markspace <-@.> - 2012-04-29 16:34 -0700
Re: Learning Java Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2012-04-30 20:52 -0300
Re: Learning Java Arne Vajhøj <arne@vajhoej.dk> - 2012-05-05 18:17 -0400
Re: Learning Java Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2012-05-06 15:49 -0300
Re: Learning Java Gene Wirchenko <genew@ocis.net> - 2012-05-07 09:50 -0700
Re: Learning Java RedGrittyBrick <RedGrittyBrick@spamweary.invalid> - 2012-04-19 15:30 +0100
Re: Learning Java Arne Vajhøj <arne@vajhoej.dk> - 2012-04-17 19:26 -0400
Re: Learning Java Patricia Shanahan <pats@acm.org> - 2012-04-17 19:08 -0700
Re: Learning Java Roedy Green <see_website@mindprod.com.invalid> - 2012-04-26 16:06 -0700
Re: Learning Java Steve Graham <jsgrahamus@yahoo.com> - 2012-05-15 17:40 -0600
csiph-web