first thing to do, anyone can do this i think..
- check brake fluid level and make sure it's ok
- take off a front wheel and look at the brake assembly. you should see the outside brakepad has a bent sort of piece of metal (called a squeeler pin), is it touching the rotor? if so you probably need new pads and rotors pretty bad. i circled it here (this is the side facing the rotor on your car):
what do you mean when you say the brakes failed? did they not work at all, or do they lock up and screech the car to a halt very quickly?
you said the pedal is very hard to press, so it sounds like a problem maybe with the brake booster or a vacuum line