Avatar ·

Как начать изучать Swift с нуля?

Приветствую, коллеги! Я решил начать изучать Swift для разработки под iOS/macOS, но столкнулся с проблемой выбора правильного пути обучения. У меня нет опыта в программировании, и я хочу понять, с чего лучше стартовать, чтобы не тратить время на устаревшие материалы.

Что я уже попробовал:

  • Посмотрел несколько вводных видео на YouTube, но они показались разрозненными.
  • Установил Xcode и попробовал написать простой код, например: print("Hello, World!"), но дальше не продвинулся.
  • Начал читать книгу «Swift Programming: The Big Nerd Ranch Guide», но она показалась слишком сложной для абсолютного новичка.

Мои ожидания: Я хочу получить четкий план обучения для новичка: какие ресурсы (книги, курсы, документация) использовать, нужно ли сразу учить SwiftUI или начать с UIKit, и как практиковаться, чтобы закрепить знания. Также интересует, стоит ли изучать Swift на macOS, если у меня только MacBook Air (M1), или нужен более мощный Mac.

Буду благодарен за советы от опытных разработчиков, особенно за ссылки на актуальные бесплатные или платные курсы (например, на Udemy, YouTube, Swift.org) и примеры простых проектов для новичков (калькулятор, список задач и т.п.). Заранее спасибо!