Where to start your adventure with swift?


I am just starting my adventure with swift. I am interested in creating applications for iOS and macOS. I have a question, what should I start learning with Swift? From video tutorials like this https://www.raywenderlich.com/5993-your-first-ios-app/ or books “Swift Apprentice”?

Thank you for all replies.

@przemekk If you prefer learning from books, you can start with the Swift Apprentice to learn Swift:


and then move on to the iOS Apprentice to learn how to make iOS apps:


If you prefer learning from videos, you can follow our iOS and Swift learning path for beginners:


I hope it helps!

@shogunkaramazov thank you for replies. You help me a lot.
I need more information about book Swift Apprentice. The book focuses on iOS or all Swift environements like macOS too?

@przemekk The Swift Apprentice is platform agnostic. It uses playgrounds and focuses only on the language itself. You can use what you learn to tackle any platform you wish.

Please let me know if you have any other questions or issues about the whole thing. Thank you!

@shogunkaramazov thank you for replies. Now it is clear :slight_smile:

I would say, use the approach that will make sure you actually open Xcode and build projects. You can learn a lot from reading or watching videos, but you won’t ever truly understand things until you start writing the code yourself. The Ray Wenderlich tutorials always have a “challenge” at the end of each chapter. Never skip the challenges, they are the best way for you to learn the material. If you just copy and paste the code that you are presented with, you will learn nothing. If you struggle with the challenges, you have a chance to succeed.

Good luck.