After you get comfortable with the vocabulary, then I feel learning the syntax for vex code is much easier, as you will know what you want to do, and are just trying to figure out how to do it in VEX instead of VOPs. At that point, like BlackPixel said, you can always make a quick vopnet, right click on it, view vex code, and find the syntax to the function you were looking for. VEX is actually a lot like shading languages (HLSL, GLSL), so when I use a snippet, I tend to get into “shader writing” mode (although some of the new array stuff borrows from python, and some of the sprint manipulation stuff is very C based). You can also click on the small drop down menu on the right of your code box to see some quick examples
I started Houdini before snippets even existed, and learned a lot of my vex by using VOP networks… and I am glad I did
![](/static/djangobb_forum/img/smilies/smile.png)