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. £14.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. £23.99, App Store
05
TE XTASTI C CODE EDITOR 6 A capable text editor, it has syntax highlighting for over 80 languages and connects to a variety of web servers. £9.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