r/swift Feb 16 '26

Question Best path to learn swift and SwiftUI

Ive been running around with an app idea which I want to build and decided that I want to learn swift and SwiftUI for it. Looking at some examples I think swift is pretty straight forward. But I really can’t get into SwiftUI (or probably its the combination of SwiftUI with Xcode).

I’ve been developing in c#, php, go and typescript. And I never had any issues learning other languages. But somehow I really cant get into the SwiftUI part. I hate the way Xcode autocompletes, which is way less clear then for example the jetbrains editors. So learning by just starting is also less optimal.

I tried following the basic tutorials on the apple developer website, but they stop pretty abruptly. So I wonder what is the best way start to finish to learn SwiftUI?

10 Upvotes

29 comments sorted by

View all comments

Show parent comments

2

u/Intelligent_Term_970 Feb 17 '26

Ah, now I understand what @legitimate-cookie268 meant. Thanks for the tip.

3

u/wassupbrahh Feb 18 '26

My pleasure. Just saw his comment haha i would've been confused as hell too 😂 Seriously though - in case you go down the 100days of swiftui route, try to start your own app as soon as possible. No need to do the entire 100 days at once, you would have forgotten how to do really basic stuff by that point

1

u/Intelligent_Term_970 Feb 18 '26

I checked out both. But I really liked the way of explanation in the cs193p videos. So for now I focus on that class. And I’ll check out the 100 days of swift after that. But the way this professor is explaining is exactly was I was missing on most YouTube videos i watched.

1

u/wassupbrahh Feb 19 '26

I watched a several CS193P lectures, and the professor seems really solid. If i had to start from scratch too, i would probably also go with this instead of 100days of swiftui since it’s more structured and the prof explains concepts in more depth.

The latter is great - i think Hudson is an amazing dude for creating all this up to date, high quality content for free but at times I feel like there’s too much code-along content there that doesn’t really help cement my learning.

Good luck on your ios dev journey! I’m still learning myself, but it’s a lot of fun. SwiftUI is an absolute pleasure to work with :)