Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #27166
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-media.com!fx07.iad.POSTED!not-for-mail |
|---|---|
| From | Arved Sandstrom <asandstrom2@eastlink.ca> |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 |
| MIME-Version | 1.0 |
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Recommendations for an online Introduction to programming using Java |
| References | <l8ntqs$rf3$1@panix2.panix.com> <gu2dna8uio1EfTLPnZ2dnUVZ_t-dnZ2d@earthlink.com> <l8q9b3$b1d$1@panix2.panix.com> <l8qftc$2r8$1@dont-email.me> <bhe94rFp5vfU1@mid.individual.net> <names-20131218202759@ram.dialup.fu-berlin.de> |
| In-Reply-To | <names-20131218202759@ram.dialup.fu-berlin.de> |
| Content-Type | text/plain; charset=ISO-8859-1; format=flowed |
| Content-Transfer-Encoding | 8bit |
| Lines | 49 |
| Message-ID | <xe7xu.104465$5K4.24154@fx07.iad> (permalink) |
| X-Complaints-To | abuse@newsgroups-download.com |
| NNTP-Posting-Date | Thu, 02 Jan 2014 05:58:53 UTC |
| Organization | Public Usenet Newsgroup Access |
| Date | Thu, 02 Jan 2014 01:58:52 -0400 |
| X-Received-Bytes | 3448 |
| X-Received-Body-CRC | 3071888790 |
| Xref | csiph.com comp.lang.java.programmer:27166 |
Show key headers only | View raw
On 12/18/2013 03:32 PM, Stefan Ram wrote: > Chris Riesbeck <Chris.Riesbeck@gmail.com> writes: >> I looked at a couple of the early videos. A sincere effort but along >> with learning Java, you'll learn a lot of bad habits, especially in >> naming things. E.g., his first example is a hello world program in a >> class called "apples," thereby managing to make three mistakes in one >> short name. > > 1st) the name is not related to the meaning of the class > (most severe) > 2nd) it does not start with an upper-case letter > 3rd) it contains a comma > > The quality assessments of beginners and experts often > differ. A beginner senses whether the learning process > triggered by reading a book makes him feel good, and will > not always recognize it when he learns something that is > wrong. When the book tells the beginner: »You can name a > class any way you like as long as the name sounds really > cool, for example, try funny fruit names.«, a young beginner > might actually like this stance. Possibly, he will continue > to read this book, while he would have stopped reading a > more boring book even though it is more correct in technical > terms. So, the funny book with the mistakes might actually > make him learn more (some of which is wrong). > > There is a German Java programming book, whose name I > forgot, that uses class and variable names like »Jacob« and > «Sophia«. While experts criticise this, some readers > (beginners) say that it helps them to understand that these > are names the programmer can assign as he likes it, > setting them clearly apart from keywords like »return«, > marking them as /names/. > I'm not aware of great recent introductory Java programming books, except for advanced topics: you appreciate Bloch and Goetz when you've already learned Java. That Herb Schildt wrote a book about Java bothers me: his books on C and C++ were awful. But judging by the publishing press he is an authority on C, C++, C# and Java. I'll be less harsh about the Deitels: they are merely mediocre. The original O'Reilly books about Java were the best. I've still got my '96 edition of "Java In a Nutshell" by Flanagan on my shelf. AHS -- When a true genius appears, you can know him by this sign: that all the dunces are in a confederacy against him. -- Jonathan Swift
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