Learning Text Programming

What are the best websites/sources for learning C++ or Python? I have a solid foundation with blocks, and would like to challenge myself to learn a new language.

To be honest most sites require payment for a course which is kinda a scam. If you look up c++ or python tutorials on youtube you can find 10+ hour videos with good pacing and exercises for you to do. Sites like W3Schools will also be really helpful if you choose this path.

If the point of learing C++ is for Vex, I recommend finding existing configuration and configuring on top of those and testing with an actual robot. But If the goal is to soley learn how to program in text, the best way is to follow a tutorial on youtube to get the gerneral idea; then use AI as an assistant to start building actual programs. Building actual programs and just experiementing should help more then watching lots of tutorials and paying for courses. I recommend leancpp.com as it is easy and entertaining.

Honestly, if you’re only learning for the point of programming in VEX (which has a completely custom library), then I would suggest learning the bear bones of a language and then referencing the API tool: Home | VEX V5 - API Reference — VEXcode Documentation
It should explain EVERYTHING you need to know about programming in both C++ and Python for VEX.

Surprisingly, using C++ in Vex isn’t that complicated. Many people say that C++ syntax is difficult but the truth is that 90% of programmers never touch the harder parts of C++. It is basically not needed. If you are new to syntax programming in general, I would recommend checking out W3Schools (and other similar sites) to learn how syntax languages work in general (stuff like OOP). Then, you can start working by using starter templates. And also reference the API docs.