65%+ of people who try to learn how to program end up quitting.
The vast majority of people who try don't have a basic understanding of the technology they're going to use.
So if you're trying to jump on the coding train, put down your bronze statuette of Elon Musk standing on Mars, and start filling in the gaps in your "tech literacy". Even if you yourself do not become a "coding ninja" yourself all the future coding ninjas you work with with thank you.
Introduction to Programming does not assume any prior programming experience.