I would recommend you to start of with a course. There are many fantastic free one's on YouTube. But don't get to deep into the theoretical part because from my experience this is tending to be frustrating for beginners. After you learned the basics I highly recommend to work on a beginner project like a calculator, website, weather app etc. You will consolidate your skills by actually using them. And the most important you have to enjoy coding because that's what determines your learning pace in my opinion :)
I would recommend you to start of with a course. There are many fantastic free one's on YouTube. But don't get to deep into the theoretical part because from my experience this is tending to be frustrating for beginners. After you learned the basics I highly recommend to work on a beginner project like a calculator, website, weather app etc. You will consolidate your skills by actually using them. And the most important you have to enjoy coding because that's what determines your learning pace in my opinion :)
Happy coding!
PS:
Here are some project inspirations
bootcamp.ce.ucf.edu/blog/top-10-co...