LEARNING TO PROGRAM
Does your dream app not exist? Then make it yourself with these tools
01 SWIFT PLAYGROUNDS
Apple’s own app is a great place to start for aspiring coders of any age who have zero experience. It teaches tech coding concepts with simple and fun lessons. Free, App Store (iPad)
02 UDACITY
This covers a plethora of languages, as well as data science and artificial intelligence – ideal for those wanting to learn a broad range of coding skills. Free, App Store, Google Play
03 CODEA
If you want to build full-fledged apps right on an iPad, this is for you. There are lots of example projects to dissect and help you learn your way around. $22.99, App Store (iPad)
04 CODA
This is a full-featured text editor that supports a variety of coding languages, with syntax highlighting, a rich snippet system and even an SSH terminal. $38.99, App Store
05 TEXTASTIC CODE EDITOR 6
A capable text editor, it has syntax highlighting for over 80 languages and connects to a variety of web servers. $14.99, App Store
06 DASH
Dash is essentially an open-source Wikipedia for over 150 programming documentation sets. You’ll need Xcode to install it on your iOS devices. Free, kapeli.com/dash_ios