To answer the title: No.
is maths a language...?
My mathematics teacher said so (he also never allowed us to shorten the word mathematic); most mathematic education in school really is about how to express concepts and stuff in formula.
But it's not all about jobs!
I believe in humanistic schooling and yes: School should not focus on job-skills. Those change. Programming languages change.
The way they taught us things was within a historical perspective/context.
First we learned about Thales of Milet, then Phytagoras and so on.
They taught us how it works, but also how we arrived there and from where.
So, if in the future there was a new invention or discovery, it could not throw me off balance.
If you just teach like: This is how things are - and then things change - You have taught the wrong thing.
That's why school should always happen on a chalkboard and pen + paper.
I never needed a calculator or computer for school. Until the last 2 years, where they also introduced computers. That was early enough.
The people who gravitate towards this stuff, would so anyways.
I taught myself programming to quite a high level. Thanks to my humanistic teachers, who gave me all the tools, it was pretty easy.
Btw: I think I also achieved quite a high level in English.
Physics and math were my favorite subjects, but my best grades were in German - And I hated English, and now it's my hobby - funny how that works, eh?
I even learned Latin, but never spoke a word of it. Yet, Latin classes furthered my education like nothing else did.
Imo school should not teach you any job skills, at all.
Sitting still, focusing on a thing - That helps with any task; discipline. Beyond that: School should be done from the humanistic angle, focus on a fine character and general understanding.
I am actually scared of focused education.
Imagine you teach someone only code, but no history, no geography, no art, no music.
You might create a monster.
John Locke is my hero.
RE: Is it worth teaching our kids how to Code...?