Where can I learn How to Program

Non of my team members know how to program odometry or PID, but we wanted to learn these to have more consistent autonomous. Where can we learn these?

If you are looking for odometry specifically check this out:

For PID this is quite helpful:


And for just learning to code c++ try learncpp.com or check out the vexcode examples in the software


Wuahh thank you so much