You're wrong there. You can't build certain buildings unless you have certain resources in the area of that city (Stables need Horses for example), and there are other buildings that benefit from resources nearby, like Monasteries get additional culture for Wine and Incense. Local resources are going to have a big influence on what you specialize your city into.
I was talking about general resources. as in things that get used by a city.
The only locally used resources are
Production...needed to put the buildings in a a city
Culture...needed to get tiles for city use
Food...needed to get the population to work the tiles
Production and Culture can be replaced with Gold a non-local resource.
Now as for "Resources" like Horses/Ivory/Incense etc. then of course those will affect what to make a city.
I was talking about how specialized a city can get.
so a Science city can be Totally specialized in science.... Nothing but Farms and Jungles=good science city.. you need 0 production, just rush it with gold.. you need 0 cultural buildings..just buy tiles with gold.
So a Science city
Ideal Terrain: Large space mostly Flat grassland and Jungles... all non-Jungle/resource tiles Farmed (or with an Academy)
Buildings needed In city: Science+Food boosting buildings only (a Garden might be useful)
Support needed: Lots of Happy, small amount of gold(it will produce a good trade route, so it doesn't need that much)
Culture city
Ideal Terrain: Small space of Flat Grassland with Wine+Incense.. all non-resource tiles Farmed (or with a Landmark)
Buildings needed In city: Culture+Food boosting buildings only (a Garden might be useful)
Support needed: a Some Happy, Some Gold
*can be combined with almost any other
Happy city
Ideal Terrain: tiny space, Horses+Ivory present
Buildings needed In city: Happy Buildings
Support needed: Some Gold
*can be combined with any other (because of no terrain working requirements)
Gold City
Ideal Terrain: Large space Flatland with rivers.. Gold/Silver.. Water tiles OK: Trade Posts on all non-resource tiles (farms as needed to maintain population+specialists)
Buildings needed In city: Gold Buildings, Water working buildings
Support needed: Medium amount of Happy
Wonder Production City
Ideal Terrain: Large space Hills and Forests: Mines+Mills on all non-resource tiles once enough farms for working all terrain and production specialists
Buildings needed In city: General production+Food boosters, Culture+GPP% boosters.. Culture buildings
Support needed: small amount of gold for maintenance, Medium amount of Happy
Military Production City
Ideal Terrain: Large space Hills and Forests, Horses present: Mines+Mills on all non-resource tiles once enough farms for working all terrain and production specialists
Buildings needed In city: Military production+Food boosters, Experience booster buildings
Support needed: small amount of gold for maintenance+tile expansion, Medium amount of Happy