About this animation

This type of stuff is called “Motion Graphics” or sometimes “Motion Design”.

To make such stuff in Blender you will probably want to use Animation Nodes which is an Addon:

https://animation-nodes-manual.readthedocs.io/en/latest/
https://blenderartists.org/t/addon-animation-nodes/622676

You should probably also learn how to use particle systems.
And drivers.

It is really useful (but usually not necessary) to know some programing. On the one hand to write your own python scripts for autmating specific tasks but also because Animation Nodes basically IS a visual, node based programming language. It looks less daunting than pure code but the logic behind it is pretty much the same.
Furthermore, if a function you need is missing in Animation Nodes you can easily program your own expressions even your own nodes.

But first things first: I´d start with learning Animation Nodes by simply going through a bunch of tutorials. There are a bunch of them listed in the Manual. IIRC i started with the ones by Zach Hixson:

Zach Hixon

1 Like