The questions pretty out there, but is there a site to pactice pentesting skills?

I mean a site that gives permission to 'hack' it. I remember a site like or something along those lines, but i heard somewhere that that site is really hard or something (never actually tried it).

EDIT: well I signed up for I see there's a bunch of different hacking skills i can test out and try out.

Do you guys recommend this site or somewhere else?

EDIT2: I've been looking aorund on the site, and most of those 'hacks' are retrieve passwords from files, delete databases, etc. I'm just looking for something to get into (to build up metasploit skills). I haven't started learning about password cracking yet so I'd rather wait for that