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:

    No doubt, to a man of sense, travel offers advantages. As many languages as he has, as many friends, as many arts and trades, so many times is he a man. A foreign country is a point of comparison, wherefrom to judge his own.
    Ralph Waldo Emerson (1803–1882)

    From the age of fifteen, dogma has been the fundamental principle of my religion: I know no other religion; I cannot enter into the idea of any other sort of religion; religion, as a mere sentiment, is to me a dream and a mockery.
    Cardinal John Henry Newman (1801–1890)

    An illusion which is a real experience is worth having.
    —D.H. (David Herbert)