Hi, everyone

TL;DR - post below your suggestion for a good programming language for an almost-rookie teacher/educator/writer to start using.

More info: I am trying to decide on which programming language to learn. I know my way around HTML and CSS from being active online, but haven’t done much programming apart from this. I write, teach, and work with digital teaching/learning products a lot. In 2021, I think there will be plenty of time for me to start working with programming. I don’t mean just “learn to code” - I mean using the language(s) as an educator/writer/publisher. Libre / open source context preferred. Which languages look like they fit the bill, Lemmy?

  • @glennsl@lemmy.ml
    link
    fedilink
    6
    edit-2
    3 years ago

    Elm is a statically typed purely functional programming language specifically designed for creating web UIs and to be easy to learn. It is very simple, has great documentation and learning resources, actually helpful error messages, and given that you already know HTML and CSS I think it’s by far the quickest and easiest way to get results and keep motivated.

    For those who do not already know HTML and CSS, there’s also simple and powerful graphics libraries and other tools that have been used to teach thousands of kids to program and think algebraically, most notably at McMaster University, who’s produced several research papers on using it.