>>4325297A comprehensive understanding of one and two point perspective is entirely necessary.
After that, just aggressively improve your visual library. Take trips to a city, or just google / yandex the shit out of city scenes. Use blender for basic scene set ups, the web version is easy to use and free.