To understand deep hart of Swift Programming, try programming Shogi - Jpanaese Chess - to find out the pros and cons of Swift language. Still experimental implementation but there some interesting stories and can be shared with audience.