Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
I would like to begin my kids education of programming. 2 of the 5 are fairly interested and one is adamant about the opportunity. This is not surprising since this is about 70% of what they see me do (the other 30% is play games with them and eat - sleep is out of the question since i go down after they do and rise long before them as well).

Their ages are 11, 10, and 8 (there are 2 more but they are not intersted due to age or.. well "boys" in the case of the one). The 11 yearold is an avid computer geek in the making already and able to build CAT5 cables for me and route my network issues when I am away from home. The 8 year old is extremely good with Bryce, Poser and math in general - also the most adamant about learning to program.

Now, the question is this:
Where to start? I mean, I downloaded and set up POEMUD on one of the home servers (as an expected tool for the process - always helps to make learning FUN) and began writing lesson plans for Perl. Then I stopped short. I know my love for the language is based on reason, ability, familiarity, and raw power of it. But, perhaps this is not the best choice for them. Maybe starting easier with simple D/HTML (*cringe* no flame for that please - it is a language.. and a start, albeit a meager one) or maybe Java or C++.

I am interested in your suggestions oh, venerable ones. Anyone have any teaching experience with younger programmers?  And, I know some of our members are the younger generation as well.. tips on what got you started in Perl or other languages would be very much appreciated.

By the side - I have taught high school programming and networking classes before, so that part of the process will not be too much of a new challenge.

Update: Thanks dragonchild, I found a couple nodes on this such as one and that helps somewhat. But particularly I am thinking of the age issue as well.

*G*


In reply to Teaching The New Generation by growlf

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (6)
As of 2024-04-24 16:47 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found