

Python.
- It’s pretty easy to get going.
- the debugger is very good. Being able to put a breakpoint and interactively fuss with it is so much better than print statements and crying
- you can (and should) use type annotations, but they are optional
- it’s on most machines already, but you don’t want to fuck with the system install of it. On Linux and Mac you can use pyenv or similar if the system came with a version you can’t use. (Don’t teach anyone python 2.)
- the standard library is very good.
You could also do JavaScript, as that’ll work on any modern browser. However, JavaScript is a deeply cursed language. It’s really bad at like every level.
I don’t recommend it unless your top priority is “it is definitely available everywhere” and “these are future web developers”.








Arcanum is good shit. I played that so many times when it came out.
I think maxing out time magic and backstab might have been the wackiest. Got like 90 action points and everyone else got 4. Stab stab stab stab.