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

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??
I understand that perl is your language of choice. But is it the best language for solving tasks relevant for your daughter?

I believe perl is good language for many tasks, but sure not for all tasks.

I have also son, 10 years old now, and am also thinking about introduction to programming. But I was thinking about something different:

LOGO is excellent, because Jr. can have visual clue what is going on, and what might be wrong. Visual clue is rather important, at lest on the cognitive level of my son (he is reading sfi-fi Foundation series now)...

Also, it is simple to define subroutines in LOGO, to extent language where you want to. You can do a lot of things without even begin to worry about variables.

My another choice is some language for programming adventure games, to program simple game. I want to research it little more...

Yet another choice might be "Baltazar the Wizard" from Czech republic. My older son played with it a lot on DOS couple years ago (I just recalled this - no idea if it is still avalable). I was impressed how smart animations were pssible in it - with custom graphics.

I'll bookmark this node. Insight of fellow monks is sure much appreciated.

Update:

LOGO is language oriented to 'turtle graphic': To give comands to draw shapes. For your 'feeling' about Logo, here is how to define a procedure to draw a square:

TO SQR :SIDE REPEAT 4 [ FORWARD :SIDE RIGHT 90 ] END

Then, SQR 20 will draw square. You get the idea.

pmas

To make errors is human. But to make million errors per second, you need a computer.


In reply to Re: Junior Perl by pmas
in thread Junior Perl by Odud

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



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • Outside of code tags, you may need to use entities for some characters:
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

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

    How do I use this? | Other CB clients
    Other Users?
    Others examining the Monastery: (3)
    As of 2014-10-23 22:21 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      For retirement, I am banking on:










      Results (129 votes), past polls