I'm self taught. Generally speaking, everything we need to know can be found online. That goes for many things, from physchology to accounting, but the programming field is much more open to people who are self-taught that other jobs tend to be. Programmers often value problem-solving skills and the amount of practice you've had over official certifications (of course, it depends on the company).
I do front-end, so HTML, CSS, Javascript and React, with some basics of Git, Node.js, etc. I can't help you much with back-end stuff, but I can go over how I taught myself.
I started with Free Code Camp (https://learn.freecodecamp.org/). They have an introduction to the first three: HTML, CSS, and Javascript (including ES6, regex, OOP, functional programming and lots of algorithms). With the course, you will learn enough HTML and CSS to make some things, I recommend you just try to make a website and google anything you don't know from there. They're easy to pick up. Because the Javascript course focuses a lot on algorithms, there's a bit of a gap between knowing how to solve a coding problem and being able to apply Javascript in a project, so I recommend following a couple Youtube app tutorials until you get the hang of it. A good channel is Code Explained, his to-do and quiz apps are simple and good to get the grasp of things. I also recommend you watch some Javascript tutorials from Programming with Mosh and a very good video called "JavaScript: Understanding the Weird Parts - The First 3.5 Hours" while you're doing the Free Code Camp exercises.
After that, build 2-3 projects yourself from scratch, that's the best way to learn, before moving onto something else like React. For React, I used a Coursera course (https://www.coursera.org/learn/front-end-react) called "Front-End Web Development with React" which is good as a main guideline while you go over the materials mentioned with other sources. Udemy also has many interesting courses, but you have to pay.
I admit it was a bit difficult to find a job after only 6 months of study, so I would probably tack on some months at an internship after that to be safe.