This tutorial is simple, practical, example based.
To master web dev, you'll need to have a solid understanding of HTML ＆ CSS. See:
For latest articles, subscribe: Xah Web Dev Blog.
HTML5 Canvas vs SVG
Xah SVG Tutorial