New to the pynq, Wish to train and deploy my model on pynq z2.Please help -_-

So far I was totally confused about what I should do.
I was just planning to train and deploy my model on this board, but I can’t figure out what should I learn and what shou I do.
Should I learn overlay , vits ai , finn or vivado ? I was totally confused with these concepts.
Or should install pytorch as tutorial state in gihub/pynq-torch ?
Please help me and just tell what should I do and what should I learn.
So desperate , maybe because of my bad English.
Thank you for saving me from this hell.