by N. Kostin
Manim is a python engine originally developed by Grant Sanderson of 3Blue1Brown. It's name is a portmanteau of the words "mathematical" and "animation". And that's exactly what manim is: a engine used to create precise programatic animations.
As of 2020, there are two versions of manim. There's still Grant's original version, and now there's also the community edition, which is more stable and better tested.
Installing Manim used to be an absolute nightmare. Maybe I was just being retarded, but it was literally an all-day affair to me to get manim running on my machine.
Fortunately, that's no longer the case. This is literally how easy it is:
sudo pacman -S python python-pip # Installs python and pip sudo pacman -S ffmpeg cairo texlive-most # Installs dependencies pip3 install manim # Use pip to install python
Manim runs on Python 3.6 or later (as of writing, Arch linux is on Python 3.9.2).
The Manim community is growing larger by the day, and that means there's more and more resources to teach yourself manim.