I used to keep common carp (to eat) together with some koi (for looking at), It was a big pond 8000gal but they will keep in much smaller ones. Unless you have water running through your land or have a very low stocking rate you will need to really look into filters, they make all the difference when keeping any fish.
I was reading some really interesting stuff on Aquaponics (farming fish and filtering the water through a bed to grow edible plants). I think it’s a pretty spectacular idea, once I’ve done the 101 other things on my list I’m going to have a crack at designing a system. Lots of information on the internet and some stuff here
http://www.backyardaquaponics.com/ As far as fish are concerned I think you are restricted to carp or trout in the UK, you could try perch which are good eating fish but I don’t think they grow too fast or that big.