Learning the Swift