First, I've had this conversation with other programmers. The more programming languages you've worked in, the easier the next one is.
Which is rather shocking to find out that a friend who followed me in computer science at Southern Mississippi didn't have the same experience as I did. Also, it's apparently an unique experience which is why most employers don't get me.
I learned BASIC and FORTRAN in high school. Special program -- outreach by Jackson State (FYI - I am NOT from Mississippi, just spent 2 years of high school and undergraduate there). At Southern Miss, I did FORTRAN in introductory, then Assembly, then COBOL, and then Programming Languages, where we did at least three programs in each major type of language.
I played a lot with APL, and friends and I were working on an IDE for APL, written in APL as a side project.
As required classes, we had to write an Assembler and a Compiler.
As a professional, I've done work in COBOL, Pascal, Assembly, C#, Java, PHP and have written apps for both Windows Phone and Android.
I've taught Pascal, Visual Basic, and Java and C#. So yeah, programming languages are just programming languages. In fact, a lot of the time, I have to have a Window open with basic commands. I was known to start writing in Visual Basic when we were in Java. Hey, it make the kids pay attention :-) Played with Python too, and outlined a course for kids in it.
So Swift is just another programming language with it's own flavor, and it doesn't look like that big of deal. Just started delving into it. By yeah, Alfred, I think it is doable.
And Xcode isn't a bad IDE, I like that the tutorial I found was written by Apple and is a playground.