Learn to code
5 Apple’s Swift Playgrounds app is a fantastic way to teach yourself coding in the Swift language. It’s available for Mac and iPad and, once you’ve got the hang of it, you can use the same software to build and test your own apps and upload them to the App Store for distribution.