VEX Code comes in two variations, text and block. For beginners, it is much easier to start with block. But if you have some spare time, you could also start with text or learn both simultaneously as text could be applied to real world circumstances and also offers much more control of your robot. When starting, you will first need to learn the syntax of VEX Code. This can be done by using any resource in the resource tab of this website or even just searching "VEX Code Tutorials" on Google. Learning to code can take time and you will face some hurdles. But usually, one VEX season will make you much more proficient in coding and could be your stepping stone towards other coding languages.
Now that you know how programming works, you can start to code for your own robot. To do this, you will definitely need the command reference. The command reference is a list of all the actions a VEX robot can make, and is nested inside the Help section in VEX Code. With this, you can start by dragging and dropping those individual commands into the code to streamline your process and start to learn.