I introduced my 5-year-old and 2-year-old to startx and xmonad (2012)
A bit of a digression, but when is it appropriate to introduce kids to a computer at all. Isn't 2 years old too young? There are ways to entertain creativity and abstract thinking at that age that involve more physical activity. It does seem like they will spend the rest of the time attached to monitors regardless of what profession they choose. I always wanted to delay that as much as possible.Although, I am an avid terminal user and former emacs fanboy, I don't understand the appeal of a command line in this case. It seems, that it is rather a shortcoming of UI that you have to switch to cli to achieve a maximum productivity in development work. There is Logo, there is Scratch, there are some other nice apps for iPads + guided access to teach kids about underlying of computing. CLI seems like a very opinionated way of doing things, rather than exposing underlying structure.