Resources and Tools
Books, software and stuff.
3D Design Software
You can pay a lot for professional 3D Architecture software or we can go for something much cheaper but perfectly capable for our needs: Ashampoo 3D CAD Architecture V11.

(I might update this to newer versions as they appear). This program also recommends mtexture.com as a good source of textures for buildings, and indeed it does appear so.