qqp question1: Can I learn the Swift programming language enough to program an iOS app without any other coding experience at all? question2: How long would it take to learn programming well enough to would be able to write apps like Snapchat?