Wrote a simple BrainF**k interpreter for a Rosetta Code task and found out that it’s a great way to teach kids about computers and introduce programming concepts. Kids can quickly pick up the language’s 8 commands and teach the machine how to do basic math using counting. Used the language to teach my daughter about multiplication and ASCII encoding.