SVG to chyba bardziej robota dla grafików, Ty po prostu musisz umieć umieścić to na stronie (co oczywiście nie oznacza, że nie możesz się nauczyć tworzyć takich grafik, nie zaszkodzi, ale skoro pytasz...) i jakoś ewentualnie to ostylować. Co oczywiście jakoś też trzeba się nauczyć (jak wszystko co się robi pierwszy raz), ale nie jest to jakoś bardzo wymagające czy trudne.
Jeśli chodzi o Canvas, to znajdziesz zapewne pełno tutoriali w necie. Z polskich, to wiem, że kanał na YouTube: Samuraj Programowania tworzył grę ping ponga z wykorzystaniem tego elementu języka HTML, osobiście nie oglądałem, ale podobno spoko.