Comment Re:language wars still hot for good reason (Score 2) 144
Python is a good language to build up from the ground up -- just type "python" and you start a Python interpreter. You can then start typing. For example:
>>> 5
5
>>> 5*2
10
This allows you to only teach the absolute minimum of what is needed at the time. You can even tie it into things like mathematics.