List of Educational Programming Languages - Languages By Age and Experience

Languages By Age and Experience

The following chart helps to summarize the information above for parents and teachers.

US educational level Approximate Age Experience level Appropriate languages
Preschool - grade 2 3 - 7 None, not applicable Logo style: Logo, Guido van Robot, Karel, Scratch, Baltie 2, Stagecast Creator
Grades 2-4 7 - 9 None, not applicable Logo, RoboMind, Scratch or Etoys, Stagecast Creator
Grades 5-8 10 - 14 None or little Lego Mindstorm, Etoys, AgentSheets, Alice, RoboMind, Baltie 3, learning oriented BASIC, Phrogram, Stagecast Creator, Mama
Grades 5-8 10 - 14 Some Squeak, RoboMind, full featured BASIC, Greenfoot, Pascal, Mama, Python, Ruby
High school 14 - 17 None or little Squeak, RoboMind, Greenfoot, Pascal, full featured BASIC, Mama, Python, Ruby
High school 14 - 17 Some Squeak, RoboMind, Greenfoot or BlueJ, newLISP, Mama, OZ, most other programming languages
College 18 + None assumed, non-majors course Squeak, Greenfoot or BlueJ, newLISP, full featured BASIC
College 18 + Starting computer science or developer curriculum Haskell, OZ, Scheme, Qi, Squeak, NetBeans BlueJ.

Read more about this topic:  List Of Educational Programming Languages

Famous quotes containing the words languages, age and/or experience:

    “It is time for dead languages to be quiet.”
    —Natalie Clifford Barney (1876–1972)

    “Old age is a tyrant that forbids us upon pain of death all the pleasures of youth.”
    —François, Duc De La Rochefoucauld (1613–1680)

    “Well, I know you haven’t had much experience writing and none at all in pictures. But I’ve heard about you. It all sounded like you’re just the man I wanted for a story about the Navy. I don’t want a story just about ships and planes. I want a story about the officers.... I want this story from a pen dipped in salt water not dry martinis. Do you know what I mean?”
    —Frank Fenton, William Wister Haines, co-scenarist, and John Ford. John Dodge (Ward Bond)