I work in a major corporation +40,000 employees globally. We had an organisation wide application building competition where members had to create a team & come up with an app idea, with the end result being building the app and pitching it to the board of directors.
Anyhow, we picked up enough Swift and Xcode knowledge in less than a week to build the app and win the contest. Our only existing, limited technical experience was SQL and server-side scripting for web. With a liberal sprinkling of Illustrator Ninja-ry.
Anyhow, the concepts we learned in that brief period would be sufficient to realistically tackle anything. Which we are now doing! I really like Swift. At the very least, it's a quick and easy way to learn how to build apps for iOS and a great approach for a novice developer.