I would say that the first thing that you're going to need are patterns - grass patterns, blacktop patterns, rooftop patterns, etc. Then I'd go to Google maps and do a screenshot of the area you want to do and use that as a base in your raster program. On a new layer lay down the grass, new layer and add some roads, on a different layer lay down some roofs, etc.