What language should I use

What language should I use to code. I used blocks last year but I want to level up this year with text. Im thinking of python since its easier to learn but maybe cpp since it will help me more when I switch to v5

I would mostly recommend python, with you only doing block coding last year, but it’s up to your choice. If you think blocks was perfect, then do blocks. From block to C++ is a huge step, unless yo take advanced tutorials getting to know how C++ works. For the most part, I recommend Python, which is the next step.

It honestly gets harder as you go up the tiers (Block, Python, and Coding), also being able to complete more advanced tasks. If one tier is too easy, then go up the next tier. Block coding is for beginners and for the basic use of coding, python gets more advanced, it being a text code and being able to do much more, then with C++, it gets even more advanced and you have as much as you can do in VEX V5.

Remember, this is your opinion and the level of difficulty you like, so choose on a difficulty scale and make YOUR decision because it is YOUR team.

Both C++ and Python are great, I would say python if you want a quicker and more readable code, C++ if you plan on taking software engineering or other jobs that have to do with coding in the future. You can still do python if you are going to continue coding, but it’s mostly personal preference.

Imao you should probably start with python, since I found it far easier to learn and get used to, and then switch to C++ (if you want) once you get the hang of it.

Don’t force yourself to “level up” to 100% text only - make the transition at your own rate. Functionally Blocks generates Python code behind the scenes, so there’s no advantage to moving to text only unless you have a specific reason to.

i think it will make Odom and pid easier to code

Python is definetly one of the simplest text based coding languages, making it a really good choice if you are thinking about switching to text from block coding. C++ can feel a bit complicated, but there are some very powerful things you can do with it, and it will be useful if you are doing V5 soon.

I honestly think your best option is to start with Python, get the hang of it, and then transition to C++ if and when you feel ready.