@darius ⚠️ My Own Personal Experience Alert ⚠️
I had a really rough time wrapping my head around Excel (and still do, to an extent) because I've never really found a good resource on functions and stuff, and the behavior of things like copypasting has always been strange to me. Plus getting stuff into the right format. IDK. always have had a rough time with it
I was introduced to TI-Basic a year or two after being introduced to Excel and I had a MUCH easier time with that one. The big things that made it good were
- No memorizing functions or symbols, everything comes from categorized menus
- No install, it was right there on my calculator
- The calculator home screen was basically a REPL for the math parts of it
- Really great online wiki with a ton of references on advanced ways to use things (http://tibasicdev.wikidot.com/home)
- Code went from top to bottom instead of the weird cell-structure that didnt click for me until after I learned Haskell (lol)
@artemis funny you mention Haskell because I just realized that the spreadsheet model for data propagation is functional programming!
But yes some flavors of BASIC are great candidates too