CodeNewbie Community 🌱

Discussion on: I’m Kyle Lee, iOS Engineer and Instructor. Ask Me Anything!

Collapse
 
kilo_loco profile image
Kilo Loco ✊🏽

I personally believe that someone just starting to learn programming should focus on learning UIKit. Most programming paradigms follow an imperative pattern so it's a useful skill to learn.

Additionally, UIKit is built the same way a lot of the other Apple provided libraries, so once you learn the pattern, it becomes much easier to learn the different 1st party resources provided.

Lastly, SwiftUI depends on UIKit for some core functionality still, so you will have to know some UIKit to get things to work with SwiftUI. I think it's easier to start learning one framework, over two, when you're just starting out.