你可能要說一下,你要開發什麼程式?
開發特定平台的程式
舉例來說
如果我要開發C#程式,我會選Windows
因為原生環境最方便
開發跨平台程式
舉例來說
如果我要開發PyQt、C++、Java
那就會選慣用的作業系統
例如:大部分人可能會選Windows,果粉可能會選Mac
這將取決於您選擇哪種語言,就像之前的回答一樣
以下問題可以幫助您找到答案
你想做什麼類型的應用程序?
e.g. 遊戲, 手機應用
你會選擇什麼樣的IDE: 語言?
遊戲
e.g.
Unreal Engine: C++, Unity: C#
手機應用
e.g.
跨平台 - Fultter: Dart, React Native: JS
aOS - Android Studio: Java/Kotlin
iOS - xCode: Swift
Google search開發工具需要什麼樣的OS
e.g.,
Google search "best OS for unreal engine" -> Ubuntu
Google search "best OS for xCode" -> macOS