Как создать анимацию на сайт?
Конкретно в этом примере в принципе ничего сверхсложного нет, обыкновенная css анимация. Вам следует почитать как это работает www.w3schools.com/css/css3_animations.asp  ну а потом попробовать что то вроде https://daneden.github.io/animate.css/ на деле. 
Чуть сложнее уже svg-анимация
Научиться за 3 дня реально!
К примеру основы css3 анимации + svg (все там же много всего).
Но нарисовать такой сайт займет время.