One of our coder/developer friends turned us on to repl.it (https://repl.it).

Repl.it is an online application that makes it easy to develop, learn, try, and share. (No, Geek Methods doen't have any connection to repl.it - unless you count having a free account - then, yes.)

It supports a huge number of languages and it's fun!

Repl.it gets its name from REPL, the Read–eval–print loop from the old LISP days of interactive computer programming. But if you think the repl.it is old-school or out-dated, think again. It's hugely helpful and a great way to try out logic and coding paradigms.