As many of you know I’m a bit of a programming language geek. For a long time (or at least long for me) I’ve been interested in understanding which programming languages (and dev stacks) are the best for a specific application. In college I spent a lot of time in the world of C and Assembly and got really interested in processor-level optimization.
Now I find myself a bit more high-level while still having more of an backend focus. I’ve also found that my go-to sites for learning new things seem to change just about every year since languages grow and change as do blogs and tutorial sites.
Recently I had a good friend ask me what I thought were the best places to learn how to build iOS apps so I thought rather than just sharing with them, I’ll share with you too. This listed is updated for 2015 since iOS tutorials can easily become out-of-date which means you’ll spend more time debugging old tutorial code rather than writing code that works.
1. RayWenderlich – I discovered Ray’s site very recently and it has become an instant favorite of mine. Ray has a great writing style and very accessible tutorials written for people with varying levels of programming experience.One of my favorites that I think many of you will enjoy is Ray’s two part tutorial on how to make an iOS game like Candy Crush.
2. Code School – I really like Code School, it’s a resource I recommend to most people trying to learn a new programming language and their iOS tutorial is no exception. I think people learn the best by doing and Code School does a great job of teaching you concepts and then forcing you to code them yourself to make sure they stick.
3. Smashing Magazine – Smashing Magazine is an awesome online publication for designers and they have one of the best iOS tutorials for non-programmers. If you’ve never written a line of Objective C but you want to learn this is a great place to start.