Отсутсвие мака ограничивает тебя лишь в создании приложений под iOS используя Swift, но не ограничивает тебя в изучении самого языка. Лучшим вариантом конечно стал бы Хакинтош, а за неимением, можно поставить Swift на Linux или юзать скажем песочницу https://swift.sandbox.bluemix.net/#/repl. В том случаем я бы не стал заморачиваться и делал всё в песочнице.
Eric Grizzzzlie, Нет, нельзя. Если из-под виндовс - то только такими путями, а так, можно орендовать виртуальную машину, накатить хакинтош или поставить виртуалку. Советую поставить линукс и если ты хочешь изучать Свифт - посмотри уроки Алексея Скутаренка на ютубе. Большенство уроков он делал в песочнице и без визуального интерфейса. Я купил мак и тоже сидел в песочнице на этих уроках, так что учить можно и без машини. Мой совет: копи на мак, не пожалеешь, только сперва обдумай сможешь ли ты программировать при любых трудностях. Очень трезво обдумай, вещь дорогая.