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


Groups > comp.lang.java.programmer > #26950 > unrolled thread

Recommendations for an online Introduction to programming using Java

Started bycate3@panix.com (Henry Cate)
First post2013-12-16 17:11 -0500
Last post2013-12-21 05:00 -0800
Articles 20 on this page of 31 — 16 participants

Back to article view | Back to comp.lang.java.programmer


Contents

  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 →


#26950 — Recommendations for an online Introduction to programming using Java

Fromcate3@panix.com (Henry Cate)
Date2013-12-16 17:11 -0500
SubjectRecommendations 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]


#26951

Frommarkspace <markspace@nospam.nospam>
Date2013-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]


#26954

FromJoerg Meier <joergmmeier@arcor.de>
Date2013-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]


#26956

Fromcate3@panix.com (Henry Cate)
Date2013-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]


#26952

FromJeff Higgins <jeff@invalid.invalid>
Date2013-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]


#26955

Fromcate3@panix.com (Henry Cate)
Date2013-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]


#26960

FromJeff Higgins <jeff@invalid.invalid>
Date2013-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]


#26961

FromJeff Higgins <jeff@invalid.invalid>
Date2013-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]


#26974

Fromcate3@panix.com (Henry Cate)
Date2013-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]


#26980

FromMartin Gregorie <martin@address-in-sig.invalid>
Date2013-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]


#26984

FromArne Vajhøj <arne@vajhoej.dk>
Date2013-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]


#26986

Fromcate3@panix.com (Henry Cate)
Date2013-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]


#26958

FromArne Vajhøj <arne@vajhoej.dk>
Date2013-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]


#26962

From"Charles Hottel" <chottel@earthlink.net>
Date2013-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]


#26975

Fromcate3@panix.com (Henry Cate)
Date2013-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]


#26977

FromJeff Higgins <jeff@invalid.invalid>
Date2013-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]


#26989 — Re: Recommendations for an online Introduction to programming using Java

FromChris Riesbeck <Chris.Riesbeck@gmail.com>
Date2013-12-18 12:50 -0600
SubjectRe: 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]


#26993

FromChris Riesbeck <Chris.Riesbeck@gmail.com>
Date2013-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]


#26998

FromJukka Lahtinen <jtfjdehf@hotmail.com.invalid>
Date2013-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]


#27000

FromLars Enderin <lars.enderin@telia.com>
Date2013-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