My personal curriculum covering basic CS topics. This might be useful for self-taught developers... A work in development! This might take a very long time to get finished!
Give this a go, https://teachyourselfcs.com/.
🎓 HarvardX: CS50 Introduction to Computer Science (CS50x)
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
Crowd-sourced code mentorship. Practice having thoughtful conversations about code.
The first thing I'd try is a free online course. There's many good suggestions in this thread already, so I don't have anything useful to add there. Once you get a little experience and practice, maybe try out exercism.io -- it's a free, community driven suite of programming exercises with mentors volunteering to give feedback to people who ask. Version 3 is launching soon, and is supposed to add the ability to request a certain mentor -- I'd be more than willing to help out if you're learning Python, Java, or PHP (my profile).
What is a good source for learning the low-level stuff (stack, heap, buffer, etc.)?
2 projects | reddit.com/r/C_Programming | 26 Jul 2022
What programming language should i start with, and where exactly should i begin learning software development?
2 projects | reddit.com/r/lebanon | 18 Dec 2021
How do I learn computer science on my own?
4 projects | reddit.com/r/cscareerquestions | 16 Mar 2022
As a self taught programmer learning front end, could you recommend resources for someone who is self taught but also wants to learn about computer science?
4 projects | reddit.com/r/learnprogramming | 27 Sep 2021
2 projects | reddit.com/r/juniordevnet | 8 Dec 2022