Hello everyone!
I am learning Swift, so here is a short list of best resources to learn this language. I hope they will help everyone who is interested in iOS development like me. I've divided the post in multiple sections, so you can use it as cheatsheet π
π₯ Websites
Hacking with Swift - probably the best resource with thousands of tutorials.
Apple Developer - official resource with everything: from code snippets to design guidelines
raywenderlich - this learning path covers both UIKit and SwiftUI frameworks
Fricking SwiftUI - SwiftUI cheatsheet
Official docs - intro in Swift
codewithchris.com - another great tutorial
πΊ Youtube channels
If you're stuck with problem that is too complex to google, or you prefer videos for learning, here are best channels to watch:
Sean Allen - this guy perfectly explains delegates, Xcode basics, and much more in short videos
CodeWithChris - huge amount of iOS tutorials
Brian Advent - another cool channel
DesignCode - great SwiftUI tutorials
Kavsoft - amazing channel focused on SwiftUI - must have if you are mastering it!
π Courses
Wasting money on a course that is not very effective or you don't like it isn't a good idea, so in this section I recommend only this Udemy course, because I've finished it myself and I really liked it.
Conclusion
Thank you very much for reading this post π. This is my first post on DEV, I hope you liked it and it'll help you in learning iOS development and Swift. I'll update the post if I find any other other helpful resources, or you can offer them in comments!
Top comments (1)
Another tip for Swift beginners: join Slack workspaces such as "iOS Developers" and "Swift Remote Studio". There you can quickly get help for specific Swift questions, so long as you use an appropriate channel like "learn" or "programming-help".