There is no reason to avoid SVG in web development these days as they have good browser support already.
SVG images are a very good solution for mobile application development as these devices use very high-resolution displays.
SVG is very lightweight compared to Images and font icons, they render extremely fast on browsers.
W3schools SVG Tutorial
This is the official AngularJS developer site . Here main developer decrive here developing experience with you . for you can easily learn AngularJS your self . i think everyone must be first flow this site for starting AngularJS.
Jenkov SVG Tutorial
SVG is short for Scalable Vector Graphics. It is a graphic format in which the shapes are specified in XML. The XML is then rendered by an SVG viewer. Today most web browser can display SVG just like they can display PNG, GIF, and JPG. Internet Explorer 8 (and earlier) users may have to install the Adobe SVG Viewer to be able to view SVG in the browser. IE 9+, Chrome and Firefox all support SVG natively.
View Tutorial YouTube SVG videos
Mozilla Developer Network SVG Tutorial
Scalable Vector Graphics, SVG, is a W3C XML dialect to mark up graphics. It is partially implemented in Firefox, Opera, WebKit browsers, Internet Explorer and other browsers. This tutorial aims to explain the internals of SVG and is packed with technical details.
Tutorialspoint HTML5 – SVG Tutorial
SVG stands for Scalable Vector Graphics and it is a language for describing 2D-graphics and graphical applications in XML and the XML is then rendered by an SVG viewer. SVG is mostly useful for vector type diagrams like Pie charts, Two-dimensional graphs in an X,Y coordinate system etc.
Svgbasics – SVG Tutorial
The current focus of this site is to help people interested in hand-coding SVG graphics. If you didn’t understand a lot of the previous paragraph, don’t worry. The intent here is to get people familiar with SVG without worrying too much about the underlying XML standard. Once you understand some SVG you’ll probably want to learn more about automating it with other tools. That might come up here later on, but for now, it may be easiest to get that functionality from style sheets (in XSL) that can turn XML data into SVG.
Tutsplus – SVG Tutorial
SVG offers a way to do full resolution graphical elements, no matter what size screen, what zoom level, or what resolution your user’s device has. This is something that up until SVG, we only saw with clever element styling via CSS and text rendering. Using divs and :after elements to create simple shapes and other effects is unnecessary with SVG. Instead, you can create vector shapes of all kinds.
W3.org – SVG Tutorial
Finally, the SVG Working Group would like to acknowledge a great many people outside of the SVG Working Group who help with the process of developing the SVG specifications. These people are too numerous to list individually
SVG Icons FTW
A lot of great methodologies and principles arose making our CSS more and more modular, structured and flexible. But think about your icons. Using raster graphics for icons means that they are not manageable in CSS.
Circular Progress Button
There are quite some possibilities for creating this button and the effect. When thinking about CSS-only techniques, the most challenging part would be the progress circle.
Animated SVG Icons
Page Loading Effects Animation
Once you are done with the above-mentioned tutorials I think this tutorials are enough for beginners . just one think practice makes an expert. when you complete this tutorial you need to think advance development. I am pretty convinced that the information given in this article will offer you some great help in regard to this topic