Here is the link to download the Arduino IDE that you will need for doing projects:
Here are the download links to get setup with the Eclipse IDE for Windows and MacOS:
For my lectures and programming in C++ on your WINDOWS computer:
Java JDK
Eclipse IDE Make sure to download the latest package for C++!
MinGW
For compiling C++ on your macOS computer, you only need Eclipse and Java, not MinGW.