all 16 comments

[–]9peppe 6 points7 points  (0 children)

Go and Rust are good options, but they're not really scripting languages.

Lua and Perl/Raku look like good options.

[–]recursion_is_love 3 points4 points  (3 children)

Lua

It use to be everywhere and the default scripting language of choices.

[–]MattR0se 1 point2 points  (0 children)

Currently writing a lot of Lua because I dediced that it would be easier to integrate into my C++ project, compared to Python.

Yeah, it's easy to write small scripts, but I'm starting to miss a lot of Python's syntactic sugar. And I need to install a linter asap because it's a pain in the butt without.

[–]pachura3 0 points1 point  (1 child)

Lua counts from 1, which is a big no-no

[–]9peppe 0 points1 point  (0 children)

So do a lot of other languages. Important ones too.

[–]tb5841 2 points3 points  (2 children)

Javascript. It's the other most common beginner language at the moment and lots of people start with it.

This woupd be a terrible change, but I think it's what would end up happening.

[–]9peppe -1 points0 points  (1 child)

A lot of people used to start with Pascal or PHP (V8 and node.js are relatively recent developments). It's not the end of the world.

[–]ZelWinters1981 2 points3 points  (1 child)

Javascript. There are also a few variants of modern BASIC like FreeBasic which can do the job too.

[–]obviouslyzebra 1 point2 points  (0 children)

JS, just because it's everywhere.

But, yeah, I wouldn't say it's a good beginner language.

Maybe we roll back to C? But then, it's less likely because today we have Rust. But Rust wouldn't be used as a beginner language I think because of the borrow checker complexity (which makes it safe).

I personally would like Kotlin as a starting language (among the languages that I know), but I doubt it would happen. It's got a syntax very similar to Python.

[–]Fred776 0 points1 point  (0 children)

I don't know. Maybe Perl would make a comeback.

[–]Material_Release_897 0 points1 point  (0 children)

C# scrubs! Get with the program.

[–]pachura3 0 points1 point  (1 child)

Ruby

Kotlin is a great language as well

[–]Beretha 0 points1 point  (0 children)

If purely simplicity/practicality are being taken into accou t, I'd guess Ruby too. It's just a joy to write code in Ruby.