A language.
A form of problem solving.
An exercise in picking problems to solve.
The language of the web.
It’s incredibly popular and widely used.
It’s a real language. Thus it has warts and oddities.
But it has a clean core.
If you like creating things.
If you like solving puzzles.
If you like understanding how things work.
There are a lot of details that you have to get right.
It can be very abstract.
Those two things are usually at the opposite end of the mental spectrum.
Understand, at least a bit, how all this stuff around us works.
Build tools to make your life better.
Expect to be stuck.
When you get unstuck is when you learn the most.