Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #26986
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!news.linkpendium.com!news.linkpendium.com!panix!panix3.panix.com!not-for-mail |
|---|---|
| From | cate3@panix.com (Henry Cate) |
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Recommendations for an online Introduction to programming using Java |
| Date | 17 Dec 2013 18:25:31 -0500 |
| Organization | PANIX -- Public Access Networks Corp. |
| Lines | 60 |
| Message-ID | <l8qmhb$84k$1@panix3.panix.com> (permalink) |
| References | <l8ntqs$rf3$1@panix2.panix.com> <l8okfj$ia1$1@dont-email.me> <l8q96e$nep$1@panix2.panix.com> <l8qjfa$8do$1@dont-email.me> |
| NNTP-Posting-Host | panix3.panix.com |
| X-Trace | reader1.panix.com 1387322731 18538 166.84.1.3 (17 Dec 2013 23:25:31 GMT) |
| X-Complaints-To | abuse@panix.com |
| NNTP-Posting-Date | Tue, 17 Dec 2013 23:25:31 +0000 (UTC) |
| Xref | csiph.com comp.lang.java.programmer:26986 |
Show key headers only | View raw
In article <l8qjfa$8do$1@dont-email.me>, Martin Gregorie <martin@address-in-sig.invalid> wrote: >On Tue, 17 Dec 2013 14:37:50 -0500, Henry Cate wrote: > >> I skimmed the first one and it doesn't seem basic enough >> for what I want, but it does look like a good resource for once these >> teenagers get going. >> >In a way its a pity you're going for Java, much as I like it personally. >I had the same problem getting started. I was already an experienced >programmer at that point (lots of assembler, COBOL and C plus projects >written using PL/1, TAL and RPG 3 [shudder]), but a 5 day Sun Java course >didn't help me at all. I eventually got a copy of Ivor Horton's >"Beginning Java". I'm certain its not to best book in the world, but it >did get me set on the right path and had the advantage of assuming I'd >learn using a command line, my favourite text editor and the JDK. Later I >picked up ant and the use of an IDE. It also has a decent collection of >fairly well thought-out examples and exercises. > >Why a pity? Because I thought one of the best computer language teaching >books I have used was "The C Programming Language" by Kernighan & Richie. >They write very well and provide both excellent example code and useful >chapter-end examples. I do think that a beginner could learn to write >decent C using only this book and would, at the end of it, find they had >a useful conceptual grounding that could be easily extended to make sense >of almost any other block-structured language. > >Add a copy of "The Practise of Programming" by Kernighan & Pike, which >BTW, can be usefully read to improve your programming in almost any >modern language and you have a solid basis for any programmer's reference >library. This book takes over where the language teaching texts leave off >and contains sound advice in writing code that is well structured with a >sensible naming convention, while also being easy to debug and easy to >read and maintain. Thanks for the suggestions. I don't think I've read "The Practise of Programming." I'll have to check it out. Along these lines if "Code Complete" by Steve McConnell. I think he does a great job of explaing the craft of programming. He has posted the book online if you want to check it out: http://www.cc2e.com/Page.aspx?nid=71 >Top those off with a copy of Sedgewick's "Algorithms" and you have the >basis of a programming reference library that will serve you well for a >very long time. > > >-- >martin@ | Martin Gregorie >gregorie. | Essex, UK >org | -- ---------- Henry Cate cate3@panix.com "Consider how hard it is to change yourself and you'll understand what little chance you have in trying to change others." -- Jacob M. Braude Our blog: http://whyhomeschool.blogspot.com/
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Recommendations for an online Introduction to programming using Java cate3@panix.com (Henry Cate) - 2013-12-16 17:11 -0500
Re: Recommendations for an online Introduction to programming using Java markspace <markspace@nospam.nospam> - 2013-12-16 14:23 -0800
Re: Recommendations for an online Introduction to programming using Java Joerg Meier <joergmmeier@arcor.de> - 2013-12-17 00:06 +0100
Re: Recommendations for an online Introduction to programming using Java cate3@panix.com (Henry Cate) - 2013-12-16 19:05 -0500
Re: Recommendations for an online Introduction to programming using Java Jeff Higgins <jeff@invalid.invalid> - 2013-12-16 17:25 -0500
Re: Recommendations for an online Introduction to programming using Java cate3@panix.com (Henry Cate) - 2013-12-16 19:01 -0500
Re: Recommendations for an online Introduction to programming using Java Jeff Higgins <jeff@invalid.invalid> - 2013-12-16 22:42 -0500
Re: Recommendations for an online Introduction to programming using Java Jeff Higgins <jeff@invalid.invalid> - 2013-12-16 23:36 -0500
Re: Recommendations for an online Introduction to programming using Java cate3@panix.com (Henry Cate) - 2013-12-17 14:37 -0500
Re: Recommendations for an online Introduction to programming using Java Martin Gregorie <martin@address-in-sig.invalid> - 2013-12-17 22:33 +0000
Re: Recommendations for an online Introduction to programming using Java Arne Vajhøj <arne@vajhoej.dk> - 2013-12-17 18:02 -0500
Re: Recommendations for an online Introduction to programming using Java cate3@panix.com (Henry Cate) - 2013-12-17 18:25 -0500
Re: Recommendations for an online Introduction to programming using Java Arne Vajhøj <arne@vajhoej.dk> - 2013-12-16 21:58 -0500
Re: Recommendations for an online Introduction to programming using Java "Charles Hottel" <chottel@earthlink.net> - 2013-12-17 00:28 -0500
Re: Recommendations for an online Introduction to programming using Java cate3@panix.com (Henry Cate) - 2013-12-17 14:40 -0500
Re: Recommendations for an online Introduction to programming using Java Jeff Higgins <jeff@invalid.invalid> - 2013-12-17 16:30 -0500
Re: Recommendations for an online Introduction to programming using Java Chris Riesbeck <Chris.Riesbeck@gmail.com> - 2013-12-18 12:50 -0600
Re: Recommendations for an online Introduction to programming using Java Chris Riesbeck <Chris.Riesbeck@gmail.com> - 2013-12-19 12:09 -0600
Re: Recommendations for an online Introduction to programming using Java Jukka Lahtinen <jtfjdehf@hotmail.com.invalid> - 2013-12-20 13:04 +0200
Re: Recommendations for an online Introduction to programming using Java Lars Enderin <lars.enderin@telia.com> - 2013-12-20 16:54 +0100
Re: Recommendations for an online Introduction to programming using Java "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2013-12-21 13:02 +0000
Re: Recommendations for an online Introduction to programming using Java Chris Riesbeck <Chris.Riesbeck@gmail.com> - 2013-12-19 12:22 -0600
Re: Recommendations for an online Introduction to programming using Java Arne Vajhøj <arne@vajhoej.dk> - 2013-12-30 15:14 -0500
Re: Recommendations for an online Introduction to programming using Java Arved Sandstrom <asandstrom2@eastlink.ca> - 2014-01-02 01:58 -0400
Re: Recommendations for an online Introduction to programming using Java Arne Vajhøj <arne@vajhoej.dk> - 2014-01-02 20:26 -0500
Re: Recommendations for an online Introduction to programming using Java Arne Vajhøj <arne@vajhoej.dk> - 2013-12-17 18:01 -0500
Re: Recommendations for an online Introduction to programming using Java "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2013-12-17 08:09 +0000
Re: Recommendations for an online Introduction to programming using Java Patricia Shanahan <pats@acm.org> - 2013-12-17 13:49 -0800
Re: Recommendations for an online Introduction to programming using Java Ali Sh <ali.shahrivarian@gmail.com> - 2013-12-18 03:44 -0800
Re: Recommendations for an online Introduction to programming using Java marianne.paradiso@gmail.com - 2013-12-19 12:02 -0800
Re: Recommendations for an online Introduction to programming using Java Roedy Green <see_website@mindprod.com.invalid> - 2013-12-21 05:00 -0800
csiph-web