Big list of high-quality iOS learning resources including courses, blogs, newsletters, podcasts, and devloper communities
I have collected a list of quality iOS blogs, newsletters, courses etc to further your knowledge and stay on top of news. This is not a huge list of every resource out there by any means, but I think these are the best and more importantly I have tried to only include active sites. Most are free with the exception of a few course websites which are well worth the inexpensive monthly cost. Please let me know of others! twitter.com/earthabbey -- abbey @ abbeyjackson .ca
Before diving into iOS specific stuff, here are a list of resources to help people who are 100% new to programming get a feel for terminology and the way programming actually works:
- tutorialspoint.com/developers_best_practices
- tutorialspoint.com/computer_glossary.htm
- learn.saylor.org/course/view.php?id=66 (Elementary Data Structures -- this will help you greatly if you have no prior programming experience)
##Blogs: Several blogs are tutorial based but because they do not have good organization of tutorial topics I have included them here rather than the "Course-like" section where the organized tutorial sites are.
- news.ios-developers.io
- nshipster.com
- makeapppie.com
- garglingwithrazorblades.com
- cimgf.com
- littlebitesofcocoa.com
- developer.apple.com/swift/blog
- natashatherobot.com
- mikeash.com/pyblog
- iosunittesting.com
- gkbrown.wordpress.com
- grokswift.com
- jamesonquave.com/blog/
- blog.ios-developers.io
- ios-blog.co.uk
- medium.com/ios-os-x-development
- marco.org
- useyourloaf.com
- merowing.info
- inessential.com
- david-smith.org
- oleb.net
- cocoawithlove.com
- realm.io/news/#apple
- rx-marin.com
- rajkandathi.com
- appventure.me
- iosinsight.com
##Podcasts:
- tii.libsyn.com (News Podcast: "Today in iOS")
- raywenderlich.com/rwpodcast
- appleinsider.com/topic/podcast
- atp.fm
- iosbytes.codeschool.com/episodes
- 5by5.tv/iohyes
- coreint.org
- devchat.tv/iphreaks
- releasenotes.tv (Independent app development)
- relay.fm/radar (Independent app development)
##Weeklies:
- iosdevweekly.com
- ios-goodies.com
- ioscomponentsweekly.com
- iosweekly.curated.co
- indieiosfocus.curated.co
##News:
- venturebeat.com/tag/ios
- techradar.com/us/news/mobile-computing
- appleinsider.com
- apple.com/ca/hotnews & apple.com/hotnews
- iosbytes.codeschool.com
- tii.libsyn.com (News Podcast: "Today in iOS")
##Communities:
- reddit.com/r/swift
- reddit.com/r/ios
- facebook.com/groups/swiftiosdev
- facebook.com/groups/iosdevs
- ios-developers.io
- bit.ly/1LSHi2f (G+ Community, 15K members)
- bit.ly/1Ved4B3 (G+ Community 3.5K members)
- bit.ly/1LbXz81 (LinkedIn Group)
##Course-like (lots of tutorials in an organized format):
- developer.apple.com/videos
- developer.apple.com/swift/resources
- asciiwwdc.com Searchable full-text transcripts of WWDC sessions
- tutorialspoint.com/ios
- tutorialspoint.com/objective_c
- tutorialspoint.com/swift
- appcoda.com
- rypress.com
- raywenderlich.com
- hackingwithswift.com
- designcode.io
- tutsplus.com
- objc.io
- cocoadevcentral.com
##Courses:
- bit.ly/1KI3PyM Coursera ObjC
- apple.co/1gVVEGv Stanford iOS7/ObjC
- apple.co/1BA3RDf Stanford iOS8/Swift
- apple.co/1OPXnYK Stanford iOS9/Swift
- itunes.com/PlymouthSwift Plymouth University Swift
- bit.ly/1YOWdnD Treehouse
- bit.ly/1lXwCcD Ray Wenderlich Video Courses ObjC & Swift
- bit.ly/1QmOtEE A Better Way to Learn Swift, from Thinkster
- bit.ly/1X6YmLh Code Path's "Understanding Swift"
#####Algorithms
- bit.ly/22gaZUN Swift Algorithms and Data Structures
- bit.ly/1rsNUAW Ray Wenderlich Swift Algorithm Club
- bit.ly/1rsNYka Algorithm Courses on Coursera (Not iOS specific)
#####Swift Backend
- bit.ly/23vZDuU Building RESTful JSON apps in Swift
##Videos:
#####Apple's WWDC
- apple.co/1Yv4Xj7 2016: iOS 10, XCode 8, Swift 3
- apple.co/1Yv4ZHL 2015: iOS 9, XCode 7, Swift 2
- apple.co/1Yv5a64 2014: iOS 8, XCode 6, Swift 1
#####Other Most of this video list comes from Stefan SUT on LinkedIn
- vimeo.com/nsconf
- pomo.tv
- youtube.com/user/GotoConferences
- youtube.com/user/UIKonf
- realm.io/news/swift-summit/
- MobileCentralEurope on youtube
- youtube.com/user/pragmamark
- realm.io/altconf/
- vimeo.com/cocoaconf/videos
- vimeo.com/360conferences/videos
- dot conferences on youtube
##Random: Things you might want to know and which will help your learning
- developer.apple.com/resources
- sanketfirodiya/ios-marketing-resources
- inessential.com/hownottocrash
- metova.com/blog/dev/guide-xcode-ui-test I wrote this!
- metova.com/blog/dev/concurrency-in-ios/
- github.com/abbeyjackson/GitCheatsheet I wrote this!
- maniacdev.com/xcode-plugins
- XCode ShortcutKeys
- git-tower.com/blog/xcode-cheat-sheet
##Templates: Templates I have made to make my life easier while I was learning confusing topics or new frameworks