Build 2D games with SpriteKit and Swift. Add clever features like pathfinding, artificial intelligence, and complex rule systems to your games with GameplayKit.
Learn a Text Manipulation Language: You spend a large part of each day working with text. Why not have the computer do some of it for you?
Tip excerpt from The Pragmatic Programmer, 20th Anniversary Edition. Reproduced with permission of the publisher.