That is a WHOLE mess of things. I would focus on a single programming language that interests you. Do a little reading about each of the languages a figure out what resonates with you. If you are interested in front end/UI development (like writing websites) try HTML, Angular, React. If you want to build services that can work across huge data sets and solve complex problems look at .NET, Java, Python.
The most important thing I would try to remember is: learning a language is learning how to program. Once you know how to program you can take those skills and learn additional languages as needed.
As you work on projects for whichever language you choose you'll necessarily be exposed to things like SQL DBs as you work on projects.
With regards to actual learning, https://teamtreehouse.com/ is very very helpful. There's a code environment in the browser and videos to learn along with. There are also tracks so you can learn all about dbs, java, etc and have working applications at the end. I used it when I joined a team that worked in Java. I had never worked in Java before and was writing production code months later.