Questions related to the choice of programming languages for different learning environments
Different languages have different features, and these choices have real educational implications. For instance, Java may be considered a better language to teach Object Oriented principles than ASM, while Processing might be a better language for teaching about art and sound. language-choice questions seek the pedagogic implications of choosing different languages in the most objective way possible.
In order to encourage high-quality answers, questions tagged with language-choice should outline the relevant targets or goals that should be met within the learning environment.