To program your Zynq board, you are going to need to install a few things!
From Xilinx, you are going to want to download and install Vivado and Vitis 2019.2. You can do this by going to the downloads page (https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools.html) and clicking “Xilinx Unified Installer 2019.2: Windows Self Extracting Web Installer”. You will need a Xilinx account to download it. Once that downloads, double click it to open it. Go through the prompts until it asks you what you want to install – choose “Vitis” (which will include all of the other tools you will need). When asked what options you want, leave the options in their defaults unless you need something extra.
Note that you should install the Xilinx tools only on a very capable computer. You will need a decent size hard drive (the install is 100GB by itself), a good chunk of RAM, and a fairly fast multicore processor. While you can definitely use a slower or older computer, synthesizing (what we call “compiling” for hardware) takes a very long time.
After you install the Xilinx tools, take a trip to TUL’s website (the manufacturer of the Pynq Z2 board) and download the board file. These contain information on what I/O map to where on your board. You will also want to download any and all documentation that you can in the event you want to come back to it or need to verify something. See here: http://www.tul.com.tw/ProductsPYNQ-Z2.html
After you download the board file, unzip it. Copy the contents to C:\Xilinx\Vivado\2019.2\data\boards\board_files
If Vivado was already running, restart it. Otherwise, go ahead and open it up.
Note that this process should be fairly similar to most dev boards. If you are doing something from scratch, make sure you pick the correct chipset that you are using rather than choose a board. If you are going this route, you will need to take a number of other steps like configuring the type of RAM you are using and such (which is outside the scope of this particular tutorial).