teach yourself to code
iOS
  • Rails
  • iOS
  • Backbone
  • Node.js
  • Python
  • JavaScript
  • Ruby
  • HTML/CSS
about | sign in
teach yourself to code
iOS
about
  • How to Create a Simple iPhone App (in 3 parts)
    Ray Wenderlich | raywenderlich.com
    Beginner 232343? 257028? 7692488? 1578442? 364982?v=3
    Ray Wenderlich's tutorials are completely comprehensive and have a ton of screenshots. This one takes you through the steps of making your first iPhone app with table views and an image picker. It introduces iOS patterns and the XCode working environment without overloading you with a lot of theory. - @kateray
    Start Tutorial ->
  • iOS Programming: The Big Nerd Ranch Guide
    amazon.com
    $ Beginner 232343? 257028? 5411055? 3290094? 1578442?
    Big Nerd Ranch is one of the leading publishers of mobile app dev books. This book is extremely in-depth and teaches you a lot about Objective C and some theory around iOS dev. - @kateray
    Start Tutorial ->
  • Developing iOS 7 Apps for iPhone and iPad - Stanford University
    Stanford - Paul Hegarty | itunes.apple.com
    Beginner 108218? 7244206? 1734245?v=3 364982?v=3
    Incredible crash course for learning the basics of Objective C and iOS frameworks. - @jstart
    Start Tutorial ->
  • Beginner’s Guide To iOS Development
    hongkiat.com
    Beginner 232343? 7692488? 364982?v=3
    This is a very basic guide to iOS development aimed at designers. It gives a nice tour of the environment and even a nice gallery of example interfaces. - @kateray
    Start Tutorial ->
  • Beginning iPhone Development with Swift: Exploring the iOS SDK
    amazon.com
    $ Beginner 6290791?v=3 364982?v=3
    - @vaibhavmule
    Start Tutorial ->
  • How To Make an iPhone App with No Programming Experience
    Chris Ching | codewithchris.com
    Beginner 933356? 364982?v=3
    A series of videos targeted at non-programmers to learn iOS development. Perfect for beginners with no programming background! - @chris-ching
    Start Tutorial ->
  • One Month iOS with Swift
    One Month | onemonth.com
    $ Beginner 1864163? 364982?v=3
    - @douglogue
    Start Tutorial ->
  • Build a Diary App Using Core Data
    Ash Furrow | teamtreehouse.com
    $ Advanced 2127600?v=2 364982?v=3
    Learn about Core Data and working with mobile designs. - @micahcooksey
    Start Tutorial ->
  • Hacking with Swift
    Paul Hudson | hackingwithswift.com
    Beginner 190200?v=3
    Learn iOS coding with 30 hands-on Swift projects and a smooth learning curve. - @twostraws
    Start Tutorial ->
  • AppCoda
    appcoda.com
    Beginner 7244206?
    Provides tutorials for many different aspects you might want to include in your app. It also updates tutorials on a regular basis, staying current with ios 7. - @milesper
    Start Tutorial ->
  • The Swift Programming Language
    Apple Inc. | itunes.apple.com
    Beginner 2069097?
    - @skmezanul
    Start Tutorial ->
  • Using Swift with Cocoa and Objective-C
    Apple Inc. | itunes.apple.com
    Intermediate 2069097?
    - @skmezanul
    Start Tutorial ->
Add tutorial
Add a new link
Beginner
Intermediate
Advanced
Yes
No
Sign in
Sign in with GitHub
Don't know GitHub? It's a code-sharing site, and a good first step to programming. Create an account
everything
about

Four years ago, a friend lent me his Rails book and I took it with me on a family vacation and learned Rails. I was happy to discover that programming itself was fun, but also realized it was power. Anything I could imagine, I could build. Suddenly I was having new ideas about every problem I encountered, and the ability to act on them. It changed the way I thought.

Don’t believe people who say that learning to code is easy. Better to go in knowing that it’s hard and frustrating and that most of the time you will feel like you have no idea what you’re doing. There are a lot of people who will help you, at Meetups or on StackOverflow. But if you don’t know where to start, I made this site for you.
Have fun.
<3 @kraykray


Source code available on Github


Huge thanks to Cody Brown and Aidan Feldman for their help with the design and content of this site, and to the Shuttleworth Foundation for their awesome Flash Grant.