I'd say try the free Recuva or Photorec as mentioned by others. Both pretty good and simple to use.
If you didn't have success using either program, you might want to try my suggestions...
IMHO, your best chance of properly recovering data, if all else failed, would be by a data recovery service done by a reputable company/professional. As expected, that is also the most costly option.
Next on the list is my favorite app which I use multiple times a week. It is not free but hands down the best, if not one of the best:
R-Studio
If you do not want to cough up any dough, feel free to try the same app (but a slightly older version which still works like a charm by downloading
Sergei Strelec's Bootable Image and creating a bootable USB drive using the image and a 8+ GB Flash drive.
I was in the process of creating a step by step how 2 for it but there are already bunch of videos on YouTube though most either very superficial or not covering it from A to Z including the data recovery using this app.
Still, fairly easy and straightforward once you create the bootable image. I can also help if you are stuck at any point.
Lastly, an unorthodox but arguably a very effective approach would be to use Roadkil's
Raw Copy freebie. Which does a sector by sector copy from disk to disk while doing an on the fly recovery of data from bad sectors.
Good luck!