Computer programs are the most complex things that humans make.
Generally, the craft of programming is the factoring of a set of requirements into a a set of functions and data structures.
JavaScript is the only language that I’m aware of that people feel they don’t need to learn before they start using it.
In JavaScript, there is a beautiful, elegant, highly expressive language that is buried under a steaming pile of good intentions and blunders.