the legacy VSTO Add-In (COM) are only supported by Office for Windows. just create the correct project type (be sure to install the required workload):
the Office add-in platform is supported all version of office (desktop and online). These are a html/javascript app hosted by the office app. The javascript app has access to the office client api. Node is used to build and test the add-in.