I hear Rosetta Stone is a good course for learning a foreign tongue.
Seriously, many people have no idea what speaking in tongues means. It is very clear in the Bible if people would just read it and pay attention. In Jesus' time there were a lot of dialects and languages intermingling in that region of the world. Many trade routes went through the region. It was under control of Rome. There were at least 10 languages spoken in the region.
If one would bother to read the Bible, it clearly states that the people began speaking in tongues, but not to do it unless there was an interpreter so that all could be edified by the message. Why churches want to wail some gibberish garbage and claim it is the Holy Ghost is beyond me. That is an insult to the Spirit and God. Can you not see a bunch of people of different languages testifying in their native language instead of the more common Greek and Latin?
It's that simple. Gibberish is not speaking in tongues, but it might just be the work of demons.