If there's a Craigslist near your area, then you may be able to find some good deals. But caveat emptor.
I have a friend who wants to set up a cheap, low-maintenance self-sustaining planted aquarium in her entertainment center where the tv would go. I had to explain that such a setup is not only implausible for a first time fishkeeper, but would likely require reinforcing the stand and would be expensive & maintenance heavy for a good while. I mention this because your friend has to understand that there probably will be a good amount of money and effort involved in getting a good tank running, but it's so worth it.
Fish are the most frustrating and most relaxing pets I've had. They're often seen as kinda vague, interchangeable creatures but the more time you spend with them the more you are able to spot their personalities. You really can develop a bond with them, even hand feeding them. It's a good feeling to have your fish swim up and greet you when you get home, even if you know they just want some noms.
I would recommend your friend start with a tank bigger than 10 gallons.