Learn Swift

Learn Swift

Swift is a new programming language for iOS and OS X apps that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.

Switch from Objective-C to Swift

Swift is a relatively simple language, switching from Objective-C will not take long. After you take a look at the syntax you will be able to write code in a flash. You might get confused in the beginning with optionals and type inference but soon you will start feeling the power they give you. The training path will make you familiar with the Swift language and it’s standard library.

Learn Swift as your first programming Language

This section is dedicated to people who have no programming experience and want to learn basic programming or how to make an App. There are no shortcuts if you want to become a great developer, you need to practice and master the basics of programming.

  1. First Steps
  2. Conditionals
  3. Types
  4. Loops
  5. Strings
  6. Arrays
  7. Functions
  8. Recursion
  9. Closures
  10. Tuples & Enums
  11. Dictionaries

Books

Learn Swift Programming from Scratch!

Bundle

Training app + the PDF and ePub versions of the book!

cover final small +
cover final small
Buy now!

Book Only

PDF, ePub and mobi versions of the book.

cover final small
Buy now!

iOS Spellbook

Pre-order iOS Spellbook and you get a copy of Training app + book!

Subscribe
We send about one email per week with our latest tutorials and updates
Never display this again :)