If you have prior programming experience (e.g., in Python, Java, or JavaScript), how long does it take to become proficient in Swift, UIKit, SwiftUI, and Xcode? What are the learning milestones, from writing simple apps to publishing on the App Store?