Skip to main content
Tech Radar TechRadar the technology experts
Sign in
  • View Profile
  • Sign out
RSS
Asia
flag of Singapore
Singapore
Europe
flag of Danmark
Danmark
flag of Suomi
Suomi
flag of Norge
Norge
flag of Sverige
Sverige
flag of UK
UK
flag of Italia
Italia
flag of Nederland
Nederland
flag of België (Nederlands)
België (Nederlands)
flag of France
France
flag of Deutschland
Deutschland
flag of España
España
North America
flag of US (English)
US (English)
flag of Canada
Canada
flag of México
México
Australasia
flag of Australia
Australia
flag of New Zealand
New Zealand
  • Phones
  • Computing
  • TVs
  • AI
  • Streaming
  • Health
  • Audio
  • VPN
  • More
    • Cameras
    • Home
    • News
    • Reviews
    • Opinion
    • How to
    • Versus
    • Deals
    • Coupons
    • Best
Tech Radar Pro
Tech Radar Gaming
Trending
  • Amazon Prime Day
  • Smart Home Week
  • Nintendo Switch 2
  • Best VPN
  • ChatGPT
  • Best web hosting
  • NYT Wordle today
  • Best laptop

Recommended reading

Scratch is one of the best coding programs for kids
Websites & Apps Coding for kids: the best free and paid programs in 2025
A hacker typing on a MacBook laptop with code on the screen.
Pro I am a coder by trade and this is why AI is going to change programming forever
ChatGPT coding
Pro Forget AI, children still need to learn how to code, Github CEO says - here's how you can get them to start
coding
Website Hosting Vibe coding isn’t here to take developer jobs. It’s here to transform them into AI architects
Translate via the Action button on the iPhone 16 Pro
iPhone This overlooked iPhone feature helped me level up my Duolingo learning – here's how
Apps
Software & Services Best no-code platforms of 2025
Smartphone
Software & Services Best mobile app development software of 2025
  1. Phones
  2. iOS

8 iOS Apps That Teach You How to Code

News
By MacLife published 9 August 2013

We’re rapidly heading into a world where those who can’t understand code are left behind.

When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

We’re rapidly heading into a world where those who can’t understand code are left behind. Everyone should try learning at least one programming language, even if it’s just so that they can communicate their needs to tech people. Knowing some code-fu does wonders for your problem-solving and logic, too. Whether you're aiming for eventual App Store success, dipping your toes into a new hobby, or just trying to learn a new skill, these eight iOS apps will help you distinguish loops from conditionals and provide all the groundwork you need to become a 1337 coder — no matter your age or technical know-how.

It may be targeted at kids, but Hopscotch (Free, iPad) is a great tool for people of all ages eager to learn the fundamentals of programming before facing the headaches of more complex syntax and code. It involves dragging and dropping method blocks and objects into a script, tweaking a few values, and then marveling at the resultant animation or simple game.

For building practical skills that you can put to use right away, you can’t pass up L2Code CSS ($2.99, Universal). It’s a fantastic crash course in CSS, which is the underlying code that determines how websites look (while HTML is for the actual content). Each lesson is clearly explained, with examples and step-by-step instructions that’ll have you making websites from scratch in no time.

If you feel like diving straight into the deep end, Codea ($9.99, iPad) has excellent documentation to keep you afloat but little guidance in teaching you how to swim. Master its labyrinth of functions, classes, tools, and syntax, however, and you’ll not only know your way around the app but also the Lua programming language. Plus you can export projects to Xcode and then sell them on the App Store.

Cargo-Bot (Free, iPad) is a fine example of what you can do with Codea, and it just so happens to be a game about programming. You program a robotic crane to move crates around, trying to put them in a specific arrangement. The trick is that you have limited steps, so you have to use recursion and a few other tricks. You also get bonus points for figuring out more efficient solutions.

Light-bot ($1.99, Universal) started life as a popular educational Flash game, but it’s no less potent on iOS. You program a cute little robot to light up the colored tiles in a sparsely-furnished factory. In the process, you’ll pick up key computer science concepts like recursion, procedures, overloading, and conditional branching. Get those ideas down and coding becomes a cinch.

Hakitzu Elite: Robot Hackers ($2.99, Universal) seems intimidating at first, but it actually offers a gentle learning curve. It teaches JavaScript, the scripting language behind many web apps, through a fun robot combat game. You take baby steps to mastery through the single-player levels and challenges, while there’s also a multiplayer mode for serious skill testing.

If you’re more of a visual learner, Cato’s Hike: A Programming and Logic Odyssey ($4.99, Universal) might be ideal. You program Cato’s movements with cards and colored flags, building fairly complex chains of commands further into the experience. There’s also a map editor for creating your own problems, and a thorough tutorial.

Our older readers may remember LOGO, a functional language created in the '60s to teach programming concepts. It’s still a great first foray into coding, as exemplified by i-LOGO ($2.99, iPad). You instruct a tiny turtle to wander around drawing strange shapes and patterns, using special commands that are easy to master thanks to the built-in help and examples.

Page 1 of 1
Page 1 of 1
MacLife
See more News about Phones
Read more
Scratch is one of the best coding programs for kids
Coding for kids: the best free and paid programs in 2025
A hacker typing on a MacBook laptop with code on the screen.
I am a coder by trade and this is why AI is going to change programming forever
ChatGPT coding
Forget AI, children still need to learn how to code, Github CEO says - here's how you can get them to start
coding
Vibe coding isn’t here to take developer jobs. It’s here to transform them into AI architects
Translate via the Action button on the iPhone 16 Pro
This overlooked iPhone feature helped me level up my Duolingo learning – here's how
Apps
Best no-code platforms of 2025
Latest in iOS
A hand holding an iPhone with the iCloud logo on screen.
iCloud was down – Here's everything we know about issues with Apple's web apps, Photos, and more
Collage of iOS 26 features
New iOS 26 beta fixes the one thing everyone hated about Liquid Glass
Apple Journal
Apple's Journal app is finally coming to the iPad and Mac with 6 new features – and they could be the reason I switch from Notes
Visual Intelligence providing a summary in iOS 26
Visual Intelligence is getting a big upgrade with iOS 26, and here's why I can't wait to use it again
TechRadar Podcast – WWDC 2025
Live from WWDC 2025 – TechRadar podcast unpacks that massive iPadOS update and looks through Liquid Glass
An iPhone on a blue background next to a pair of AirPods
This iPhone Bluetooth audio issue frustrates me every day, but iOS 26 is finally going to fix it
Latest in News
Sony WH-1000XM6 with earcups pointed towards the camera
New leak may have revealed just about every Nothing Headphones 1 spec
Samsung Galaxy Z Fold 6
New and unofficial renders show how thin the Galaxy Z Fold 7 and Z Flip 7 could be – and we also have hints for when they'll go on sale
ANAHEIM, CALIFORNIA - JUNE 27: Jake Paul weighs in ahead of his fight against Julio Cesar Chavez Jr at Honda Center on June 27, 2025 in Anaheim, California. (Photo by Cris Esqueda/Golden Boy/Getty Images)
Jake Paul vs Chavez Jr LIVE: fight replay, cheapest PPV deals for the boxing blockbuster, highlights
Quordle on a smartphone held in a hand
Quordle hints and answers for Monday, June 30 (game #1253)
NYT Strands homescreen on a mobile phone screen, on a light blue background
NYT Strands hints and answers for Monday, June 30 (game #484)
NYT Connections homescreen on a phone, on a purple background
NYT Connections hints and answers for Monday, June 30 (game #750)
LATEST ARTICLES
  1. 1
    I tried to make an immersive smart lighting gaming desk setup and failed horribly – here's why
  2. 2
    This app got my kids off YouTube and into learning through play
  3. 3
    Aura Triple Aero 15.6in Pro Max 3-screen portable monitor review
  4. 4
    Forget the S10 - save $400 on the Samsung Galaxy Tab S9 Ultra instead
  5. 5
    My June 2025 streaming picks: 9 of my favorite movies and shows on Netflix, Prime Video and more

TechRadar is part of Future US Inc, an international media group and leading digital publisher. Visit our corporate site.

  • About Us
  • Contact Future's experts
  • Contact Us
  • Terms and conditions
  • Privacy policy
  • Cookies policy
  • Advertise with us
  • Web notifications
  • Accessibility Statement
  • Careers

© Future US, Inc. Full 7th Floor, 130 West 42nd Street, New York, NY 10036.

Please login or signup to comment

Please wait...