Quise utilizar SVG de HTML5 para un proyecto personal por lo que tuve que ponerme a investigar sobre esta tecnología.
Me gustó bastante un tutorial de Mozilla Developer Network para aprender lo básico de SVG: https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial
Además encontré una biblioteca de JavaScript liviana llamada SVG.JS que permite generar, manipular y animar SVG. Ésta tiene licencia MIT: http://svgjs.com/
Espero que les sirva.