Если вы хотите начать программирование на Swift, это также возможно в Windows. Существует открытый исходный код Swift Compiler для Windows. Это в основном полезно для изучения Swift и, возможно, для написания настольных приложений, например используя wxSwift , привязку переносимой библиотеки графического интерфейса wxWidgets к Swift. Если вы хотите программировать мобильные приложения с помощью Swift, вы в конечном итоге получите MacOS, но его можно настроить как виртуальную машину или установить на обычное оборудование ПК. Смотрите также: https://learnappmaking.com/develop-ios-apps-on-windows-pc/
Конечно, можно также запрограммировать Swift в Ubuntu Linux , что официально поддерживается проектом Swift. Однако Xcode недоступен для Linux, поэтому в основном полезно изучать язык