Who knows what jobs will be available in twenty years, between AI and offshoring? Coding doesn't look like a sure thing at all.
If you are going to focus on a skill, focus on ones that serve in that kind of future environment: being able to pick up on human context and nuance; to decode, no just the literal level of communication, but implicit levels of communication. Because even if AI and foreigners take our coding jobs, somebody is going to have to lay out specifications, and that take imagination and subtlety.
And you know what would be really, really good for developing those kinds of skills? Reading and discussing books.