I bought my first PC in order to load lotus 1-2-3 and learn to use it fro accounting class. As a math teacher, I started a new class to teach coding to high school kids. (Now it is called AP Computer Science 1A. (I taught that too.) I had one student get a job coding right out of high school, although most went on to four year colleges.
As an engineer we were able to take coding in our senior year (as a computer was introduced at Berkeley in that year. 1966). I have always loved engineering and working with code was always a part of it. When we went through a layoff as teachers, I was invited to learn to be a bank teller. Fortunately they were hiring engineers at the time.
So I would say don’t just learn to code, if you can go back to school and study engineering and get a real job.
To me it was an incredible development when they first incorporated a macro language into Lotus 123. At that time it seemed incredibly powerful and easy to use compared to using a programming language. People were just amazed by what a you could accomplish with just a short routine. It seemed like almost no one knew that the capability was even there.