I always wanted to learn coding and never did and I have always been frustrated. I will give it a shot for fun. Eventually I’d like to code a small iOS app. No idea if I’m really going to take it seriously nor how long it will take me to get to a result yet…
I asked my friends on social networks and here is what they recommend (thanks all who contributed), let me know if you have more ideas, thanks. If I don’t start coding, at least this blog post can be helpful for some of you.
Codeacademy (spoke at LeWeb London)
Treehouse
iPhone and iPad free Stanford University course in video and slides (wow kudos to Stanford for making this one available)
that course has a pre-requisite, basics of object oriented programming
codeschool
Building iOS apps from scratch
Lynda.com
Interesting resources
Mozilla Webmaker
Redefining the introduction to computer science
iOS Programming: The Big Nerd Ranch Guide
It’s not iPhone but “unless you want to be very frustrated do this“
Recommendations from my friend and former colleague Jean-Jacques Borie to start from scratch:
Read and do all examples:
http://www.amazon.com/Sams-Teach-Yourself-Xcode-Hours/dp/0672335875
http://www.amazon.com/Teach-Yourself-Application-Development-Edition/dp/067233576X/
Read Xcode docs
https://developer.apple.com/xcode/
and more:
http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dstripbooks&field-keywords=apress+ios
for general knowledge:
and go further on patterns:
http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/
http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dstripbooks&field-keywords=POSA
http://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Dstripbooks&field-keywords=PLOPD&rh=n%3A283155%2Ck%3APLOPD&ajr=0
also read:
http://www.amazon.com/Agile-Testing-Practical-Guide-Testers/dp/0321534468/
from JY: