Not knowing any programming languages, it is tempting to start with this.
It's generally much easier to start learning something intensely technical when that thing is new and at its simplest, and then grow and keep up with it as time goes on, rather than having to learn later on when it's had years of additions and exceptions piled on, which you also need to make sense of simultanously.
But I have no idea what I'm in for.
Is this the kind of thing a noob can learn on its own? Or should a person really learn some other languages first and then move into this?
Looking into the Apple dev program...
If you're looking to learn a language now, and it's your first one, I'd suggest learning just about any object-oriented language other than Swift right now. In six months or so, there will be much better books out to teach you Swift, but as it is today, the documentation is really intended for those with considerable experience. Get another language under your belt, so you understand a lot of the common logic involved with computer languages. You'll be much better prepared for Swift afterwards.