Для работы со свифтом обязательно нужен мак, тк полноценный эмулятор айфона есть только там. Ну и xcode тоже только там.
мне пока, что стоит дорасти до джуниора-фронтенд разработчика
Только если вам нравится эта сфера. Ну и я не советую ориентироваться на веб-студии - смотрите на то, что требуют в продуктовых компаниях (это те компании которые разрабатывают собственные веб-приложения, вместо заказной разработки).
Обычно там используются фреймворки для разработки SPA: React, Vue, Angular, а для стилей используются препроцессоры - SCSS/LESS
Ну и разработка не ограничивается фронтендом и ios - есть android-разработка, если бэкенд, есть кроссплатформенные фреймворки для мобильных приложений - тот же Xamarin, который вы упомянули.
Если очень интересна именно мобильная разработка - можете пока изучать разработку на android. Эти навыки не будут лишними