--- title: Swift Development --- ## Swift Development This section contains resources related to Native iOS Applications Development using Swift. This is my curated list of awesome Swift and iOS Resources for becoming a self-taught iOS Developer. ## Some motivation to get you started * [14-Year-Old Prodigy Programmer Dreams In Code](https://www.youtube.com/watch?v=DBXZWB_dNsw) * [Facebook's Youngest Engineer - Michael Sayman](https://www.youtube.com/watch?v=mmQG_BCiVHU) * [A 12-year-old app developer | Thomas Suarez](https://www.youtube.com/watch?v=Fkd9TWUtFm0) * [Life of an Indie App Developer - Computerphile](https://www.youtube.com/watch?v=yVRtJbXQsL8) * [Full-Time Indie iOS Dev and Co-Founder of 1Button: A Top Dev Interview With Thomas Castel](https://www.raywenderlich.com/159963/full-time-indie-ios-dev-co-founder-1button-top-dev-interview-thomas-castel) * [How much money (on average) does an iOS Developer make in 2017 - Brian Voong](https://www.youtube.com/watch?v=6t3ue7dX5WI) ## Learning Swift ### Beginner #### Books * [Swift Programming - Big Nerd Ranch Guide](https://www.bignerdranch.com/books/swift-programming/) * [Hacking with Swift](https://www.hackingwithswift.com/read) #### Video Tutorials * [Swift Track - Team Treehouse](https://teamtreehouse.com/tracks/learn-swift) * [The iOS Developer Nanodegree - Udacity](https://www.udacity.com/course/ios-developer-nanodegree--nd003) #### Youtube Playlists * [The Complete Swift 3 Tutorial with Bob](https://www.youtube.com/playlist?list=PL8btZwalbjYlRZh8Q1VK80Ly0YsZ7PZxx) * [Getting Started with Swift 3 - Apple WWDC 2016](https://www.youtube.com/watch?v=AzesJrOcFDU) ### Advanced #### Books * [Pro Swift](https://www.hackingwithswift.com/store/pro-swift) * [Swift Coding Challenges](https://www.hackingwithswift.com/store/swift-coding-challenges) * [Practical iOS 10](https://www.hackingwithswift.com/store/practical-ios10) #### Youtube Playlists * [Swift Advanced Object Oriented Programming](https://www.youtube.com/playlist?list=PL8btZwalbjYmZwMwqeeAZKHsQ81GxiuaD)