Hi,
Welcome to the Forum.
Have done means having done something in the past as far as I know.
I have been to Disneyland. <-- it means I went to Disneyland some time in the past.
I had been to Disneyland. <---- how about this? Simply put, it means you went to Disneyland before some particular time in the past. There are a lot more details, but that's the very basic idea.
Best wishes, Clive