How to learn Swift programming for free in 2020
FreeFree Swift resources for every learning style
FreeFree tier
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