Learning the Swift language