It seems to me, we&#x27;re trying to make Swift &quot;beginner-proof&quot;.<p>The problem, Swift is unlikely to be a &quot;beginner&#x27;s language&quot;... since it&#x27;s predominantly (at least for now) an Apple language; used almost exclusively for making iOS apps.<p>To make an iOS app, you have to have an Apple Developer license, be paid up on fees, own a very expensive Mac, and pay Apple to put your app in the store.<p>None of which is something a beginner, just starting to learn programming, is likely to do.