I'm just gonna throw this out here: JavaScript isn't complicated.

Yes, JavaScript is the first "real" programming language I learned, but it's not really even that hard. It's long and drawn out, but not complicated.

comments

it's definitely not complex, but that non-complexity is the reason why creating advanced projects is complicated

prototypes and property descriptors are pretty complicated imo

what in the world is a prototype

An advanced form of making functions