SwiftUI is Apple's new framework for making user interfaces and apps for Apple's platforms: iOS, Mac, tvOS, and watchOS. There are many resources available for learning SwiftUI, including Hacking with Swift's100 day course on SwiftUI. But if you are new to developing apps for Apple's platforms, you may find that the courses and other learning materials move too fast. This guide introduces SwiftUI at a slower pace.