As introduced in front page, XRVG aims to be a vector graphic programming environnment based on the Ruby language. As a consequence, using XRVG means programming in Ruby.
You must then have some background in programming, both in general and in Ruby in particular, to efficiently follow these tutorials. If you want to learn programming in general and Ruby in particular, I recommend you http://hacketyhack.net/.
These tutorials are organized in a progressive way: last ones are more advanced than first ones, and rely on them. As a consequence, it makes sense to browse them in order.
For those that matters, these pages are edited thanks to the Muse extension of Emacs. A customized renderer has been written to publish them into HTML, with automatic example regeneration.
Some basic tutorials, with classical "helloworld" initial example, and an introduction to the XRVG design and foundations
Some more advanced tutorials :