Learning Resources
This page contains links to books, courses, and websites to help you learn iOS development.
Apple’s Books
Apple provides two free introductory books on developing iOS apps on iBooks:
If you search iBooks for Apple Education, you’ll also find books on learning to code as part of Apple’s Everyone Can Code series. If you’re new to programming as well as iOS development, Apple’s books are a good way to start learning.
Courses
- Apple’s Develop Apps for iOS course
- Hacking with Swift has two free 100 day courses for learning iOS development: one for SwiftUI and one for UIKit.
- Stanford’s CS193P course
- Angela Yu’s Udemy course
- Code with Chris YouTube
Blogs
The iOS Dev Directory contains a long list of blogs on iOS development. Each blog category has an OPML button to import that category’s blogs into the RSS reader of your choice.