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


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

Re: Recommendations for an online Introduction to programming using Java

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


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