Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #26950 > unrolled thread
| Started by | cate3@panix.com (Henry Cate) |
|---|---|
| First post | 2013-12-16 17:11 -0500 |
| Last post | 2013-12-21 05:00 -0800 |
| Articles | 20 on this page of 31 — 16 participants |
Back to article view | Back to comp.lang.java.programmer
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
Page 1 of 2 [1] 2 Next page →
| From | cate3@panix.com (Henry Cate) |
|---|---|
| Date | 2013-12-16 17:11 -0500 |
| Subject | Recommendations for an online Introduction to programming using Java |
| Message-ID | <l8ntqs$rf3$1@panix2.panix.com> |
I have a young teenage daughter who is interested in programming. She has been messing around with something on Kahn Academy's web site which uses Javascript. A friend of mine has a teenage son who is also interested in learning how to program. I would like to get them started with Java, but Google has 9.5 million hits for: "Introduction to programming in Java" Does anyone have recommendations for an online forum which teaches the basics of programming, using Java? I have read some of the current thread about what is teaching Java. Here is what I would like: Good introduction to real programming Teaches the basics - make no assumptions on what the student already knows Simple exercises to make sure they understand the concepts Online video would be nice Free would be nice If you have a strong recommendation for a good book, I would also appreciate that. (Amazon lists almost 800 books for the same pattern. Thanks. -- ---------- 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/
[toc] | [next] | [standalone]
| From | markspace <markspace@nospam.nospam> |
|---|---|
| Date | 2013-12-16 14:23 -0800 |
| Message-ID | <l8nuhc$s47$1@dont-email.me> |
| In reply to | #26950 |
On 12/16/2013 2:11 PM, Henry Cate wrote: > > Does anyone have recommendations for an online > forum which teaches the basics of programming, using Java? > > If you have a strong recommendation for a good book, > I would also appreciate that. (Amazon lists almost 800 books > for the same pattern. I literally do not. Java's a big subject, and all of my own study has been aimed at professional programming. It's been decades since I looked at anything for teens. So I went on Amazon and I looked at some of the titles that came up. This caught my eye. <http://www.amazon.com/Do---Yourself-Java-Games-Introduction-ebook/dp/B00H8T3AEY/ref=sr_1_15?s=books&ie=UTF8&qid=1387232314&sr=1-15&keywords=introduction+to+java+programming>
[toc] | [prev] | [next] | [standalone]
| From | Joerg Meier <joergmmeier@arcor.de> |
|---|---|
| Date | 2013-12-17 00:06 +0100 |
| Message-ID | <9l2cngnditha$.djql104ry6ur$.dlg@40tude.net> |
| In reply to | #26951 |
On 16 Dec 2013 22:51:36 GMT, Stefan Ram wrote: > Of course, I am aware that »Head First Java« and »Thinking > in Java« are recommended often, but I am not that impressed > by both of them. (I found too many defects in »Thinking in > Java«, and too many distractions in »Head First Java«.) I certainly have not heard TIJ being considered a good choice for a very long time now. I think you aren't the only one to come to that conclusion. Liebe Gruesse, Joerg -- Ich lese meine Emails nicht, replies to Email bleiben also leider ungelesen.
[toc] | [prev] | [next] | [standalone]
| From | cate3@panix.com (Henry Cate) |
|---|---|
| Date | 2013-12-16 19:05 -0500 |
| Message-ID | <l8o4h1$537$1@panix2.panix.com> |
| In reply to | #26951 |
In article <Java-book-20131216234358@ram.dialup.fu-berlin.de>, Stefan Ram <ram@zedat.fu-berlin.de> wrote: >markspace <markspace@nospam.nospam> writes: >>On 12/16/2013 2:11 PM, Henry Cate wrote: >>> If you have a strong recommendation for a good book, >>>I would also appreciate that. (Amazon lists almost 800 books >>>for the same pattern. >>I literally do not. Java's a big subject, and all of my own study has >>been aimed at professional programming. It's been decades since I >>looked at anything for teens. > > There is a single outstanding Java book everybody > recommends. It's »Effective Java« by Joshua Bloch. But this > book is not for beginner's, and I do not know which book one > can recommend to a beginner. Thanks for the suggestion. It does seem too advance for my daughter, but I've been thinking it would be good to go through a book again as a refresher course, so I'll check it out. -- ---------- 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/
[toc] | [prev] | [next] | [standalone]
| From | Jeff Higgins <jeff@invalid.invalid> |
|---|---|
| Date | 2013-12-16 17:25 -0500 |
| Message-ID | <l8nuol$td7$1@dont-email.me> |
| In reply to | #26950 |
On 12/16/2013 05:11 PM, Henry Cate wrote: > I have a young teenage daughter who is interested > in programming. She has been messing around with something > on Kahn Academy's web site which uses Javascript. A friend > of mine has a teenage son who is also interested in learning > how to program. I would like to get them started with Java, > but Google has 9.5 million hits for: "Introduction to > programming in Java" > > Does anyone have recommendations for an online > forum which teaches the basics of programming, using Java? > > I have read some of the current thread about what > is teaching Java. Here is what I would like: > > Good introduction to real programming > Teaches the basics - make no assumptions on what the student already knows > Simple exercises to make sure they understand the concepts > Online video would be nice > Free would be nice > > > If you have a strong recommendation for a good book, > I would also appreciate that. (Amazon lists almost 800 books > for the same pattern. > > Excellent Java book. Not an introduction to programming. <http://www.horstmann.com/corejava.html> Why Java? Have the children expressed an interest in Java? <http://www.csta.acm.org/Curriculum/sub/CurrResources.html>
[toc] | [prev] | [next] | [standalone]
| From | cate3@panix.com (Henry Cate) |
|---|---|
| Date | 2013-12-16 19:01 -0500 |
| Message-ID | <l8o49d$6s$1@panix2.panix.com> |
| In reply to | #26952 |
In article <l8nuol$td7$1@dont-email.me>, Jeff Higgins <jeff@invalid.invalid> wrote: >On 12/16/2013 05:11 PM, Henry Cate wrote: >> I have a young teenage daughter who is interested >> in programming. She has been messing around with something >> on Kahn Academy's web site which uses Javascript. A friend >> of mine has a teenage son who is also interested in learning >> how to program. I would like to get them started with Java, >> but Google has 9.5 million hits for: "Introduction to >> programming in Java" >> >> Does anyone have recommendations for an online >> forum which teaches the basics of programming, using Java? >> >> I have read some of the current thread about what >> is teaching Java. Here is what I would like: >> >> Good introduction to real programming >> Teaches the basics - make no assumptions on what the student already knows >> Simple exercises to make sure they understand the concepts >> Online video would be nice >> Free would be nice >> >> >> If you have a strong recommendation for a good book, >> I would also appreciate that. (Amazon lists almost 800 books >> for the same pattern. >> >> > >Excellent Java book. Not an introduction to programming. ><http://www.horstmann.com/corejava.html> I agree. Core Java is an excellent book. I've bought two editions. Well worth the money. >Why Java? Have the children expressed an interest in Java? ><http://www.csta.acm.org/Curriculum/sub/CurrResources.html> Both children have expressed an interest in programming. At least in my daughters case I think part of it steams from wondering what her father does. I am tending towards Java because it is my strongest language and I like Java. Another reason I'm tending towards Java is I think it is a good language. I think the first language a person learns can influence how they think about all programming languages. My father jokes that he can program Fortran in ten different languages. If my daughter does become a programmer I'd like her to have solid programming practices down which I think are easier to learn in Java, than some other languages. -- ---------- 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/
[toc] | [prev] | [next] | [standalone]
| From | Jeff Higgins <jeff@invalid.invalid> |
|---|---|
| Date | 2013-12-16 22:42 -0500 |
| Message-ID | <l8ohaa$4k4$1@dont-email.me> |
| In reply to | #26955 |
On 12/16/2013 07:01 PM, Henry Cate wrote: > In article <l8nuol$td7$1@dont-email.me>, > Jeff Higgins <jeff@invalid.invalid> wrote: >> On 12/16/2013 05:11 PM, Henry Cate wrote: >>> I have a young teenage daughter who is interested >>> in programming. She has been messing around with something >>> on Kahn Academy's web site which uses Javascript. A friend >>> of mine has a teenage son who is also interested in learning >>> how to program. I would like to get them started with Java, >>> but Google has 9.5 million hits for: "Introduction to >>> programming in Java" >>> >>> Does anyone have recommendations for an online >>> forum which teaches the basics of programming, using Java? >>> >>> I have read some of the current thread about what >>> is teaching Java. Here is what I would like: >>> >>> Good introduction to real programming >>> Teaches the basics - make no assumptions on what the student already knows >>> Simple exercises to make sure they understand the concepts >>> Online video would be nice >>> Free would be nice >>> >>> >>> If you have a strong recommendation for a good book, >>> I would also appreciate that. (Amazon lists almost 800 books >>> for the same pattern. >>> >>> >> >> Excellent Java book. Not an introduction to programming. >> <http://www.horstmann.com/corejava.html> > > I agree. Core Java is an excellent book. I've bought > two editions. Well worth the money. > >> Why Java? Have the children expressed an interest in Java? >> <http://www.csta.acm.org/Curriculum/sub/CurrResources.html> > > Both children have expressed an interest in programming. > At least in my daughters case I think part of it steams from > wondering what her father does. I am tending towards Java > because it is my strongest language and I like Java. > > Another reason I'm tending towards Java is I think it is > a good language. I think the first language a person learns can > influence how they think about all programming languages. My > father jokes that he can program Fortran in ten different languages. > If my daughter does become a programmer I'd like her to have solid > programming practices down which I think are easier to learn in > Java, than some other languages. > Excellent! In my case, Core Java, a shaky old computer, JDK, and a great interest sufficed. Close, caring guidance would have been a great benefit. Sorry I couldn't help with your request for online resources.
[toc] | [prev] | [next] | [standalone]
| From | Jeff Higgins <jeff@invalid.invalid> |
|---|---|
| Date | 2013-12-16 23:36 -0500 |
| Message-ID | <l8okfj$ia1$1@dont-email.me> |
| In reply to | #26960 |
On 12/16/2013 10:42 PM, Jeff Higgins wrote: > Sorry I couldn't help with your request for online resources. Second thought. Probably not what you're looking for and somewhat dated, but Dick Baldwin's tutorials have been a big help for me.
[toc] | [prev] | [next] | [standalone]
| From | cate3@panix.com (Henry Cate) |
|---|---|
| Date | 2013-12-17 14:37 -0500 |
| Message-ID | <l8q96e$nep$1@panix2.panix.com> |
| In reply to | #26961 |
In article <l8okfj$ia1$1@dont-email.me>, Jeff Higgins <jeff@invalid.invalid> wrote: >On 12/16/2013 10:42 PM, Jeff Higgins wrote: >> Sorry I couldn't help with your request for online resources. > >Second thought. Probably not what you're looking for and somewhat >dated, but Dick Baldwin's tutorials have been a big help for me. Thanks. I am guessing you are refering to the lessons from this page: http://www.dickbaldwin.com/tocint.htm 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. -- ---------- 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/
[toc] | [prev] | [next] | [standalone]
| From | Martin Gregorie <martin@address-in-sig.invalid> |
|---|---|
| Date | 2013-12-17 22:33 +0000 |
| Message-ID | <l8qjfa$8do$1@dont-email.me> |
| In reply to | #26974 |
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. 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 |
[toc] | [prev] | [next] | [standalone]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2013-12-17 18:02 -0500 |
| Message-ID | <52b0d825$0$295$14726298@news.sunsite.dk> |
| In reply to | #26980 |
On 12/17/2013 5:33 PM, Martin Gregorie 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. C is a relative simple language. Java is more complex and when starting to introduce part of the standard Java API, then it is huge. Arne
[toc] | [prev] | [next] | [standalone]
| From | cate3@panix.com (Henry Cate) |
|---|---|
| Date | 2013-12-17 18:25 -0500 |
| Message-ID | <l8qmhb$84k$1@panix3.panix.com> |
| In reply to | #26980 |
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/
[toc] | [prev] | [next] | [standalone]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2013-12-16 21:58 -0500 |
| Message-ID | <52afbde3$0$302$14726298@news.sunsite.dk> |
| In reply to | #26950 |
On 12/16/2013 5:11 PM, Henry Cate wrote: > I have a young teenage daughter who is interested > in programming. She has been messing around with something > on Kahn Academy's web site which uses Javascript. A friend > of mine has a teenage son who is also interested in learning > how to program. I would like to get them started with Java, > but Google has 9.5 million hits for: "Introduction to > programming in Java" > > Does anyone have recommendations for an online > forum which teaches the basics of programming, using Java? > > I have read some of the current thread about what > is teaching Java. Here is what I would like: > > Good introduction to real programming > Teaches the basics - make no assumptions on what the student already knows > Simple exercises to make sure they understand the concepts > Online video would be nice > Free would be nice > > If you have a strong recommendation for a good book, > I would also appreciate that. (Amazon lists almost 800 books > for the same pattern. I will recommend a book over a web tutorial. For a book I would go for an author that is good at writing beginner programming books over a Java guru. The Ivor Horton and Herbert Schildt types. If you insist in a web tutorial, then you should probably go for the official Java tutorial. Arne
[toc] | [prev] | [next] | [standalone]
| From | "Charles Hottel" <chottel@earthlink.net> |
|---|---|
| Date | 2013-12-17 00:28 -0500 |
| Message-ID | <gu2dna8uio1EfTLPnZ2dnUVZ_t-dnZ2d@earthlink.com> |
| In reply to | #26950 |
"Henry Cate" <cate3@panix.com> wrote in message news:l8ntqs$rf3$1@panix2.panix.com... > I have a young teenage daughter who is interested > in programming. She has been messing around with something > on Kahn Academy's web site which uses Javascript. A friend > of mine has a teenage son who is also interested in learning > how to program. I would like to get them started with Java, > but Google has 9.5 million hits for: "Introduction to > programming in Java" > > Does anyone have recommendations for an online > forum which teaches the basics of programming, using Java? > > I have read some of the current thread about what > is teaching Java. Here is what I would like: > > Good introduction to real programming > Teaches the basics - make no assumptions on what the student already knows > Simple exercises to make sure they understand the concepts > Online video would be nice > Free would be nice > > > If you have a strong recommendation for a good book, > I would also appreciate that. (Amazon lists almost 800 books > for the same pattern. > > <snip> I like the books published by Mike Murach: http://www.murach.com/books/java.htm
[toc] | [prev] | [next] | [standalone]
| From | cate3@panix.com (Henry Cate) |
|---|---|
| Date | 2013-12-17 14:40 -0500 |
| Message-ID | <l8q9b3$b1d$1@panix2.panix.com> |
| In reply to | #26962 |
In article <gu2dna8uio1EfTLPnZ2dnUVZ_t-dnZ2d@earthlink.com>, Charles Hottel <chottel@earthlink.net> wrote: > >"Henry Cate" <cate3@panix.com> wrote in message >news:l8ntqs$rf3$1@panix2.panix.com... >> I have a young teenage daughter who is interested >> in programming. She has been messing around with something >> on Kahn Academy's web site which uses Javascript. A friend >> of mine has a teenage son who is also interested in learning >> how to program. I would like to get them started with Java, >> but Google has 9.5 million hits for: "Introduction to >> programming in Java" >> >> Does anyone have recommendations for an online >> forum which teaches the basics of programming, using Java? >> >> I have read some of the current thread about what >> is teaching Java. Here is what I would like: >> >> Good introduction to real programming >> Teaches the basics - make no assumptions on what the student already knows >> Simple exercises to make sure they understand the concepts >> Online video would be nice >> Free would be nice >> >> >> If you have a strong recommendation for a good book, >> I would also appreciate that. (Amazon lists almost 800 books >> for the same pattern. >> >> ><snip> > >I like the books published by Mike Murach: > >http://www.murach.com/books/java.htm Thanks. I'll check them out. This kind of seems to be what I want: http://thenewboston.org/list.php?cat=31 I'll check them out this weekend to see if the quality is pretty good and how engaging the videos are. -- ---------- 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/
[toc] | [prev] | [next] | [standalone]
| From | Jeff Higgins <jeff@invalid.invalid> |
|---|---|
| Date | 2013-12-17 16:30 -0500 |
| Message-ID | <l8qftc$2r8$1@dont-email.me> |
| In reply to | #26975 |
On 12/17/2013 02:40 PM, Henry Cate wrote: > > This kind of seems to be what I want: > > http://thenewboston.org/list.php?cat=31 > > I'll check them out this weekend to see if the quality > is pretty good and how engaging the videos are. > Very interesting site. Thanks for the link. Just did my own comparison - the Hello World video from the above with the Hello World video from Cat Horstmann's _Java For Everyone: Late Objects, 2nd Edition_. I am not a teenager. Bucky uses Eclipse, Cay BlueJ.
[toc] | [prev] | [next] | [standalone]
| From | Chris Riesbeck <Chris.Riesbeck@gmail.com> |
|---|---|
| Date | 2013-12-18 12:50 -0600 |
| Subject | Re: Recommendations for an online Introduction to programming using Java |
| Message-ID | <bhe94rFp5vfU1@mid.individual.net> |
| In reply to | #26977 |
On 12/17/2013 3:30 PM, Jeff Higgins wrote: > On 12/17/2013 02:40 PM, Henry Cate wrote: >> >> This kind of seems to be what I want: >> >> http://thenewboston.org/list.php?cat=31 >> >> I'll check them out this weekend to see if the quality >> is pretty good and how engaging the videos are. >> > > Very interesting site. Thanks for the link. > Just did my own comparison - the Hello World video from the > above with the Hello World video from Cat Horstmann's > _Java For Everyone: Late Objects, 2nd Edition_. > I am not a teenager. Bucky uses Eclipse, Cay BlueJ. > 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.
[toc] | [prev] | [next] | [standalone]
| From | Chris Riesbeck <Chris.Riesbeck@gmail.com> |
|---|---|
| Date | 2013-12-19 12:09 -0600 |
| Message-ID | <bhgr2oFb75oU1@mid.individual.net> |
| In reply to | #26989 |
On 12/18/2013 1: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 comma was punctuation for the sentence (as mandated by the grammar police). The third mistake was using a plural for something not a collection. But perhaps that was unfair since it wasn't even an apple either.
[toc] | [prev] | [next] | [standalone]
| From | Jukka Lahtinen <jtfjdehf@hotmail.com.invalid> |
|---|---|
| Date | 2013-12-20 13:04 +0200 |
| Message-ID | <lvioujeqc2.fsf@saunalahti.fi> |
| In reply to | #26993 |
Chris Riesbeck <Chris.Riesbeck@gmail.com> writes: > On 12/18/2013 1:32 PM, Stefan Ram wrote: >> Chris Riesbeck <Chris.Riesbeck@gmail.com> writes: >>> class called "apples," thereby managing to make three mistakes in one >>> short name. .. >> 3rd) it contains a comma > The comma was punctuation for the sentence (as mandated by the grammar But you wrote it inside the quotation marks, so it looked like part of the name. -- Jukka Lahtinen
[toc] | [prev] | [next] | [standalone]
| From | Lars Enderin <lars.enderin@telia.com> |
|---|---|
| Date | 2013-12-20 16:54 +0100 |
| Message-ID | <52B46842.7040205@telia.com> |
| In reply to | #26998 |
2013-12-20 12:04, Jukka Lahtinen skrev: > Chris Riesbeck <Chris.Riesbeck@gmail.com> writes: >> On 12/18/2013 1:32 PM, Stefan Ram wrote: >>> Chris Riesbeck <Chris.Riesbeck@gmail.com> writes: > >>>> class called "apples," thereby managing to make three mistakes in one >>>> short name. > ... >>> 3rd) it contains a comma > >> The comma was punctuation for the sentence (as mandated by the grammar > > But you wrote it inside the quotation marks, so it looked like part of > the name. > Americans tend to put sentence delimiters before a closing ", but I thought that it did not apply to commas. Anyway, it's a confusing practice and certainly not applicable to program text. -- Lars Enderin
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | comp.lang.java.programmer
csiph-web