What should I study in advance of YSPA?
If you have no experience in programming, it is recommended that you start learning the basic syntax of python, perhaps by completing the free intro python course at Codecademy: https://www.codecademy.com/learn/learn-python as well as working through the exercises in Python for Astronomers: https://prappleizer.github.io/ .