Hi there! Look, a few months ago I was asking myself the same question, where to start? I asked around and mostly I received answers like, "But, what do you want to do? Depending on what do you want to do, you can decide, with which programming language to start"... but of course, I knew nothing about programming. So, I just started reading a bit, doing some research, but it was still, too much information, too many things that I could start learning. I didn't even r knew how they relate between each other. If I wanted to learn Python, JavaScript, Ruby, C#, etc, what can I do with them? Is worth the time that I am going to spend learning one of them, if at the end I don't like it? The answer to this last question is YES, it is worth to learn any of them, because is part of the path as developer, even if you don't like it, at least you will already have experience and it will be easier for you to learn another one.
So, after all this questions that I was making myself I just decided to buy a course on Udemy.com and start with that. Personally, I think that Udemy is an amazing platform to learn and a very good start. The teachers are great, highly qualified from my point of view. If you create a new account, Udemy, usually, give you special discounts to buy courses (usually between 10 and 20 usd the most expensive).
In resume, if you do research, read and everything and you are still confused, my advice is to just buy 1 or more courses on Udemy and start from there. I don't think that 10 usd, if you buy 3, 30 usd, would be a lot for the amount of knowledge that you get from them.
I would like to recommend you some good teachers, and courses that they offer:
For JavaScript and Web Developing:
This one I am close to finish it, Colt is super clear, easy to listen, the topics and sections are well presented and organize. At the end, you will be able to create a FullStack project called "YelpCamp" and then you can continue developing it. Ian Schoonover in his YouTube Channel , shows how to continue working with it, adding payment methods, contact forms for emails, and more features, so you can continue developing your knowledge.
Colt & Stephen Grider:
The Modern Javascript Bootcamp Course (2020)
Andrei Neagoie from Zero To Mastery Academy:
The Complete Web Developer - Zero To Mastery Academy
I didn't do this one, but I am doing "Advanced JavaScript Concepts" from him. So far I can say the same as Colt, great teacher, easy to listen and very well organized.
Maximilian Schwarzmüller from Academind:
React - The Complete Guide (incl Hooks, React Router, Redux)
Maximilian is another of the top teachers in Udemy, very good reviews, also he has a YouTube Channel , highly recommend checking it out
For Python, Data Science, Machine Learning, SQL and Web Developing with Django:
Complete Python Bootcamp: Go from zero to hero in Python 3
The Complete SQL Bootcamp 2020: Go from Zero to Hero
Python and Django Full Stack Web Developer Bootcamp
I completed only "Complete Python Bootcamp". My opinion, the same as the others, great teacher, a bunch of exercises to practice, you finish his course having a solid understanding of Python.
Other Sources & Course Platforms:
And there are a lot more out there...
So, I hope this was helpful enough to encourage you to start and at least give you some ideas. Check them out, and tell us what do you think. Wish you a good start and a very good career!