How to learn Swift programming for free in 2020 logo

How to learn Swift programming for free in 2020

Free

Free Swift resources for every learning style

FreeFree tier
Type
Open Source
Company
Hacking with Swift
LinksX

About How to learn Swift programming for free in 2020

A comprehensive guide for beginners to learn Swift programming for free, curated by Paul Hudson. The article categorizes learners into nine types (e.g., those who want to learn SwiftUI, prefer reading the manual, learn by example) and recommends free resources like '100 Days of SwiftUI', 'SwiftUI by Example', official Apple documentation, open-source projects, and the 'Hacking with Swift' tutorial series. It also includes tips for success and a glossary of Swift terms.

Key Features

Categorizes learners into nine groups for personalized recommendations
Recommends free books, tutorials, videos, and sample projects
Includes official Swift language reference and glossary
Provides links to open-source Swift projects on GitHub
Offers practical project-based learning via Hacking with Swift
Authored by experienced developer Paul Hudson

Pros & Cons

Pros
  • All resources listed are free of charge
  • Structured approach for different learning preferences
  • Includes high-quality official Apple documentation
  • Created by a well-known Swift educator
  • Practical project-based learning with Hacking with Swift
Cons
  • Article is dated 2020; some resources may be outdated
  • Not an interactive tool but a curated list of resources
  • Some recommended resources may require a device with Xcode

Best For

Learning SwiftUI from scratch using free tutorialsStudying Swift by reading the official language manualImproving skills by examining open-source Swift codeHands-on learning by building real iOS projectsQuick reference for Swift terminology and concepts