4 AnswersNew Answer
This resource help you https://code.sololearn.com/Wnc1H3jaH0ua/?ref=app
You don't need to hand code svg images, just as you don't need to hand code bitmap images or 3D models. Just because svg are human readable does not mean that they have to be human generated. Use an svg image editor such as Inkscape https://inkscape.org/ There are many text format files that are generated by programs, it's very common on Linux systems, but it isn't necessary to generate them by hand... Rich Text Format .rtf Wavefront Object files .obj Collada 3D models data exchange format .dae Gerber files .gbr Open office XML files .docx etc. Why are people obsessed with generating svg by hand?
Here is a basic lesson how to draw 2D vector graphics in xml ↗️ https://www.sololearn.com/learn/HTML/2200