If you’re ready to start building your first app, the Intro to App Development with Swift book will help you learn how from start to finish.
With the built-in Learn to Code lessons, you’ll use real code to solve puzzles and meet characters you can control with just a tap. For first-time coders, there’s Swift Playgrounds, an iPad app that makes getting started fun and interactive. We put as much thought into how you learn Swift as we put into designing the language itself. Behind and slightly to the right of the iPad, an open MacBook displays a screen in Xcode with the title “Connect the River Markers” and shows a river image overlayed with a grid and markers of various colours. A small animated character stands below the text next to a traffic light. An iPad with with a teal background displays the text “You’re about to learn Swift code so you can give commands to your character, Byte. We’ve reinvented how you learn to code too. Partially obscured behind the MacBook is an iPad whose screen displays a Disney app with an overhead view of a boat in a river.
To the left of the MacBook is an iPhone with a constellation visible on its screen. An open MacBook with a split screen view shows a section of the Swift code needed to create a Newton’s Cradle on the left half of its screen the right half of the screen displays the resulting Newton’s Cradle. In fact, some of the world’s most popular apps are created in Swift. And Swift is not just great for getting started with code - it’s also super powerful.
It uses lots of words and phrases you already know, like “print”, “add” and “remove”. Type your code on the left and immediately see the result on the right.
It lets you see what you’re creating with code as you write it.