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:

    Science and technology multiply around us. To an increasing extent they dictate the languages in which we speak and think. Either we use those languages, or we remain mute.
    —J.G. (James Graham)

    Old age and youth cannot live together.
    Christina Stead (1902–1983)

    I’m not making light of prayers here, but of so-called school prayer, which bears as much resemblance to real spiritual experience as that freeze-dried astronaut food bears to a nice standing rib roast. From what I remember of praying in school, it was almost an insult to God, a rote exercise in moving your mouth while daydreaming or checking out the cutest boy in the seventh grade that was a far, far cry from soul-searching.
    Anna Quindlen (b. 1952)