As Paul mentions in the video, you are expected to have object oriented programming knowledge. If you are new to programming, I think you'll get confused at some point on the reasoning behind why he is doing/teaching some of the things.
Perhaps start from a tutorial like [1] to learn the basics and also object oriented paradigms. Then, follow the Swift course.
Perhaps start from a tutorial like [1] to learn the basics and also object oriented paradigms. Then, follow the Swift course.
[1] http://code.tutsplus.com/series/python-from-scratch--net-205...