@aparrish How experimental are you willing to go?
I have some theoretical justifications for teaching beginners to solve simple problems in a variety of esolangs. 😉
@aparrish
My thesis is basically: most of *deep* programming knowledge is getting the flexibility to paradigm shift, & the easiest way to get that is exposure to lots of paradigms. Most of the difficulty in learning real languages is memorizing inessential syntax details.
Esolangs are all paradigm and no syntax, so they can be learned more quickly because they make no consessions to reality.
Solving the same problem in brainfuck, befunge, pure prolog, and forth will level you up.
@LogicalDash @aparrish
I'm not familiar with that at all, & will have to look into it.
It's the logic behind language survey courses and the "seven languages in seven weeks" books. I think those examples compromise too much, choosing marginally useful languages even when utility for real problems is counterproductive.