Our current platform is a mess:
Think of how much you have to learn to become "full stack" in this world.
At least four different syntaxes, and a CSS preprocessor.
I've been working in this world for many years, and right now would be at a loss to write a canonical "hello world" app.
What a Tower of Babel. What an opportunity to topple it, esp given all the people these days who want to program.
The big strides in tech happen when the platform gets reduced to simplicity. Examples include:
Unix with C.
Apple II with UCSD P-System.
MS-DOS with Turbo Pascal.
The Web with a plain text editor.
In all these systems, lifting the hood is child's play.
Typing and modifying "Hello World" is easy. From there, there are no huge cliffs in the way of becoming a master.
1995: "A platform must have potential, or open space. I call this blue sky."
We can get back to blue sky any time we want.
I would start from Node.js and build out.