Those words are mostly interchangeable, meaning to go right through, especially with something sharp. However, there are some cases where one word is preferable to the other. The best way to learn them is to learn their collocations, the way in which some words are often used together. You can always hear them say, "The girl pierced her ears." For 'thrust' you'd say, "He thrust at me with his sword." You can always use 'penetrate' describing a man putting his penis into the vagina of another person during sex. But of course, there are numerous other examples with those words.