What it is: Apple released free iBooks for teachers and students who want to learn the Swift programming language.
Back in 2014, Apple introduced the Swift programming language. The goal of Swift was to make programming easier, safer, and more powerful than their previous official language, Objective-C. Comparing the two, Swift succeeds in all aspects to the point where Objective-C has virtually no advantages over Swift while Swift holds multiple advantages over Objective-C. The lesson is clear. If you want to learn to program Apple devices, learn Swift.
To encourage people to learn Swift, Apple recently released several free iBooks providing a curriculum for students and teachers to learn Swift. With free guidance, anyone can learn Swift and start developing apps. The more people use Swift, the more they’ll likely create apps for all of Apple’s products. The more software available, the more likely people will choose apple products just as in the old days people bought MS-DOS and Windows PCs just for access to software that ran on MS-DOS or Windows.
Swift is the future of Apple. Since Apple made Swift open source, there are various projects to allow you to write programs in Swift for Android and Windows, but until those open source projects become more popular, Swift will largely be an Apple programming language.
If you haven’t learned programming, start with Swift. Swift is a modern programming language, much like Microsoft’s own C# programming language, that emphasizes safety, reliability, and efficiency. C# is largely a Windows programming language but you can also use it to write apps for Apple’s operating systems such as macOS and iOS. However for the latest advances on Apple products, it’s best to stick with Swift. For the latest advantages on Windows, stick with C#.
The release of so many free iBooks on Swift insures that schools can use a Swift curriculum for free. That will encourage more students to use Swift and provide more developers for apple products. That in turn will boost sales of Apple products among both developers and consumers.
Swift is a long-term project for Apple. By itself, Swift doesn’t generate any revenue and actually costs money to improve and support. Yet it’s crucial for Apple to keep attracting developers so that’s the real purpose of Swift. As Microsoft learned a long time ago, once you capture the minds and hearts of developers, you’ll eventually capture the wallets of consumers as well.