I learned to thermal when I was a kid, flying sailplanes in the early 70's. After 1000 hours of glider rides, flight instructing, and XC flights, I had a "handle" on thermaling. When I started flying paragliders 10 years ago, I realized that thermaling in a paraglider is a different game due to the slower speeds and smaller diameter circles we fly. Sailplanes often fly circles in a cluster of cores. Our tight thermalling allows us to exploit a single core. This is good and bad - good because our average climb is more consistent as we climb within a solid core. It's bad because we often concentrate on the specific area of the climb, without the option of efficiently exploring a larger portion of the sky for stronger lift sources.
For many pilots new to paragliding, and to those who primarily fly coastal sites with sea breezes, thermals are turbulent, scary, and confusing. For those who want to go cross-country, thermals are a necessary and welcome step along the way to success.
How do you find thermals? Many thermals are simply found by accident as you navigate along your route. You can increase your chances of encountering thermals by observing and flying to "triggers" in the topography below. Variations in the makeup of the surface, bumps and ridges, even power-lines and water features can affect the location of lift. Look for birds, debris, and other gliders.
Once you encounter a thermal your job is to "center the lift" so that your circle (or oval - if necessary) is in the strongest lift for 360°of turn. There are many opinions on how to do this, and I'm of the school that weighs physical feedback heavily in the centering techniques. Using your variometer to guide you is fundamental. Below is a video that shows, graphically, the result of "Decreasing the turn in weaker lift and increasing the turn in stronger lift." This rule is a good starting point, but should be tempered with other inputs such as visual and physical clues.
A great book with information on thermalling, triggers to look for, and guidelines to flying XC in thermal conditions, is Thermal Flying by Burkhard Martens. I owned the original edition of this book and it recently was revised and expanded. The second edition's readability is much better and the breadth of information is invaluable. I highly recommend this book.