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:

    The very natural tendency to use terms derived from traditional grammar like verb, noun, adjective, passive voice, in describing languages outside of Indo-European is fraught with grave possibilities of misunderstanding.
    Benjamin Lee Whorf (1897–1934)

    Every age yearns for a more beautiful world. The deeper the desperation and the depression about the confusing present, the more intense that yearning.
    Johan Huizinga (1872–1945)

    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)