CG Circuit - Introduction to VEX - Volume 1
https://www.cgcircuit.com/course/introduction-to-vex---volume-1
In this tutorial, the viewer will learn the basics of the VEX expression language for Houdini and many of its practical applications in VFX.
General principles of programming like variables, functions, branching and looping will be explained which will be of great use not only for VEX scripting but for any other programming or scripting language that you wish to learn in the future.
More specific to Houdini, attributes and many common VEX functions will be explained. Through many simple and clear exercises, the viewer will learn to use attribute VOPs and Wrangles to modify and create geometry. Along the way a simple yet powerful setup for a procedural cityscape will be created.
This course has been designed for beginner level 3D artists seeking to specialize in VFX, or artists with background in other 3D applications wanting to get introduced to Houdini for VFX. It is a fundamental course for practically any Houdini user since VEX can be applied in all Houdini contexts and is the basis of building flexible and robust procedural setups.