If you want to know more about animating SVGs using CSS, this video might be useful
Personally, if you are not good with HTML and CSS and some idea about SVG, you might find it difficult to follow. But it is still worth watching because it explains what an SVG is in the end as pieces of code.
A few useful tools which you can use for SVG animation
It is a browser based SVG animation editor.
Snap.svg is open source and free under Apache 2 license
If you are an Inkscape user, there is documentation regarding plugins, offline tools and other software which can be used to animate your SVGs or make use in the animation workflow
If you are a fan of Adobe products, Adobe Animate will help you a lot at a price of $ 20 per month
There is more like Bonsai JS, SVG JS but all of them are too complicated if you are a designer who just drew an SVG and wants to animate it
Motion UI from Zurb
Is a free, open source tool
A bit of CSS animation will always be helpful when trying to animate SVG
The above link explains it simple and easy.