What should we look for in programming languages used for teaching? https://m.cacm.acm.org/blogs/blog-cacm/203554-five-principles-for-programming-languages-for-learners/fulltext (and what are our goals? Excellent article.)