Swift is an programming language for writing applications for IOS mobile, Mac Devices, Apple TV and Devices.
It is developed by Apple and replaced existing Objective C programming. Swift is similar to C programming with similar feature sets.
Swift is a new programming language to write a applications for desktop,phones.
It is interactive programming language derived with open source principles combined with apple engineering experience.
To learn Swift programming, You need to have any basic programming experience.