I'm a new game developer and I have already finished Pong, Breakout and Snake. I want to start with strategy games, where do I read up on that? What ideas should I wrap my head around? I like games like civilization, master of Orion, etc.
Edit: I use objective-c and cocos2d. My question is more general and broad, for example how would one start with such games, e.g. I want to make a very simplified civ game. I have a tile map, one town and one attack unit. Town gives me x money every turn, i can build more units in town. How do I store said town, units? Do i use classes for them? Where does my combat function go? In units, or in separate entity? Do I use inheritance for digferent units, how do I handle makinf more units in towns? How so I implement turn-based turn? Some sort of state machines? General read about those topics would be nice.