I would like to create a program that can take a birds eye view drawing (tif file I suppose), scale it and be able to draw squares or rectangles on it, each with their own properties. Each box would contain properties such as width, length, connecting boxes etc. They would be scaled to the drawing.
I am unfamiliar to any drawing functions at all in any language but I'm sure I can be aquainted. What I would like to know is what is THE BEST LANGUAGE for drawing shapes that have properties and scalability?
Please keep in mind that I don't want an elaborate prorgram. I would like a simple and neat program in which functions and objects can be added seamlessly.
I assume object oriented programming is best but I AM OPEN TO ANY SUGGESTION. Thankyou.