Owen's Robo Resources
Firmware

Latest firmwares, since I don't trust LEGO to keep these accessible.
Important: Would not recommend using V1.10E on the EV3, unless you're strictly planning on using Microsoft's MakeCode browser-based interface to program. It's not compatible with EV3 Lab or EV3 Classroom. Use 1.09 if you value your sanity.

EV3 Lab Software

This is the old, block-based language that shipped with the EV3 when it released in 2013. Also called "EV3-G" by old-timers, like me.
Important: Not compatible with MacOS 10.15 (Catalina) or higher.

EV3 Classroom Software

This is the new Scratch-based programming interface Lego introduced around 2019 to replace the older EV3 Lab software.
This is strictly the Education edition of the program. There is also a Home version, which I have not put on here (yet, do this future me).
Important: The iOS version seems to only support iPad devices.

NXT-G Software

Oh god I'm old. Released in 2006 when the NXT came out.
Important: Probably not compatible with MacOS 10.15 (Catalina) and higher.

WeDo 2.0 Software

For the little ones. Unclear what the difference between the two Windows versions are, I couldn't be bothered to check.
Important: Probably not compatible with MacOS 10.15 (Catalina) and higher.

Sensor Blocks