Avatar ·

Como começar a aprender Swift do zero?

Saudações, colegas! Decidi começar a aprender Swift para desenvolvimento iOS/macOS, mas me deparei com o problema de escolher o caminho certo de aprendizado. Não tenho experiência em programação e quero entender por onde é melhor começar para não perder tempo com materiais desatualizados.

O que já tentei:

  • Assisti a alguns vídeos introdutórios no YouTube, mas eles pareceram desconexos.
  • Instalei o Xcode e tentei escrever um código simples, como: print("Hello, World!"), mas não avancei além disso.
  • Comecei a ler o livro «Swift Programming: The Big Nerd Ranch Guide», mas ele pareceu muito complexo para um iniciante absoluto.

Minhas expectativas: Quero um plano de aprendizado claro para iniciantes: quais recursos (livros, cursos, documentação) usar, se devo aprender SwiftUI imediatamente ou começar com UIKit, e como praticar para consolidar o conhecimento. Também tenho interesse em saber se vale a pena estudar Swift no macOS, se tenho apenas um MacBook Air (M1), ou se preciso de um Mac mais potente.