Недавно просматривал вакансии на hh.ru и увидел тестовое задание. 1)Задача - написать небольшой движок блога на Django Framework.
Пост -
заголовок
дата создания (авто)
текст
список тэгов
Добавляется через стандартную админку. Отображать по 10 постов на страницу.
Тэги создаются и прикрепляются к посту через админку. Во фронт-энд можно фильтровать посты по тэгу.
Около поста показывать кол-во комментариев. На странице поста любой может оставить комментарий.
RoR - это веб, поэтому нужно знать HTML/CSS, JS . Хотя бы базово, но желательно на среднем уровне. + Full Stack очень высоко цениться на рынке труда. В будущем css/js можно будет заменить на sass + cofeescript. По мере необходимости.
А почему именно Swift? На сколько я понимаю, Вы собираетесь создавать игры. Может, Вам стоит посмотреть в сторону игровых движков? Например тот-же Unity3d, который стал бесплатным, плюс получите примущество разрабатывать не только на Mac/Ios, но и на другие платформы.
Для серьезных игр, особенно в 3D формате - идеально подходит Unreal Engine и Unity3D с недавних пор оба стали бесплатны.
Для более простеньких игр, можно использовать различные библиотеки - в особенности Libgdx
Создаю проект
vcs/import into Version Control / share project on Github/ Указываю имя проекта и нажимаю кнопку share. Готово.
Если надо что либо закоммитить, то - vcs/commit changes или просто (Ctrl+k)