DEV Community

Cover image for Best Swift resources for beginners
Daniel Khromov
Daniel Khromov

Posted on

Best Swift resources for beginners

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)

Collapse
 
smartcat profile image
Smartcat

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".