Software that will need to be installed to do the various projects.
Quartus – used to program Intel-Altera FPGAs, download the Lite edition, only runs on Windows or Linux
https://www.intel.com/content/www/us/en/products/details/fpga/development-tools/quartus-prime/resource.html
Vivado – used to program AMD-Xilinx FPGAs, only runs on Windows or Linux
https://www.xilinx.com/products/design-tools/vivado/vivado-webpack.html
Arduino – used to program Arduino microcontrollers, runs on Windows, Macs or Linux
https://www.arduino.cc/
KiCad – used to make printed circuit boards, runs on Windows, Macs or Linux
https://www.kicad.org/