Btw if you're wanting to get into programming please for the love of god don't start with something like C++. Languages like the C-family are meant to be efficient and explicit, which can add like 5 layers of confusion to learning to program. Starting with python is nice because
- a lot of python tutorials are innately aimed towards beginners
- python is DESIGNED to not be miserable to program in
- you can pretty easily start making little scripts for projects without having to have an intimate relationship with your processor
Beginner courses in high school (at the schools that can afford to have an extra classroom/teacher/time for computer science) and colleges started with Java over a decade ago, and in college you then did C++, then C, then it would depend on where you were and who you’re learning from on if and what other families and languages you would learn, maybe even some assembly thrown in there as MIPS or something. Right at about a decade ago they started switching to Python as the first language and then, in college, C++ when they started teaching more formal classes on programming languages.
Start with Python. I don’t know it, but it’s what all the formal education methods are using to start beginner programmers off with. It’s got to be for a reason! I intend to try and teach it to myself if I ever get a break from my chronic illness!





