I’m a beginner myself and have worked in a variety of completely different fields. I’m not sure if people have been hired in dev jobs specifically because of experience in other fields. However, the general tone of your situation reminds me of Dylan Isreal. He has a youtube channel you’d probably get a lot of value from. He has also put together some video tutorials for freecodecamp. He’s very focused and generous with his knowledge and comes across as a very down to earth guy.
Personally, I’m 36 and have been living in Japan for nearly 11 years. I came over here from Seattle WA with basically no professional skills, no degree, no savings , no language skills and no job. I now have 3 children and a small business but am looking to make a career change.
There are so many stories of people getting into coding in their teens, 20’s, 30’ and 40’s and probably older and completely changing their lives. One thing I’ve learned from my own experience is that it’s not exactly about where you start out but how well you can continue to move forward toward your goal. We can rarely affect the direction of our lives with the work we do in a day but, then again, the work we do in a day , day after day, can accumulate and completely change where we’ll be this time next year, in 5 years, 10 years and beyond. In the meantime, it is all too easy to struggle with the urge for things to have improved already, for you to have that job already and for things to generally just be the way you want them to. I’ve struggled with that a lot. And I’ve found the best thing you can do is to channel that energy (even if it’s manifesting as doubt) into taking action; ANY action, even if it’s just browsing posts here on the forum or reading some code. The fact that you are asking questions here speaks of your drive and having drive makes all the difference.
I can’t believe how much my life has changed since moving to Japan. I can now speak and think in a second language and have gained so much independence and freedom in becoming an entrepreneur. But I still yearn for more and I miss my home. So, software engineering seems like the most realistic and timely way to start things happening. It’s also really fun and creative, too.
Keep going and don’t ever give up. You will get there.