If you have previous experience in geometry then Challenging Problems in Geometry by Posamentier and Salkind is a very helpful resource. If you're just beginning then The Art of Problem Solving's Introduction to Geometry is a nice book to learn from. The former is strictly a problem book that doesn't have a lot of theory attached to it. On the other hand, the latter book has a lot of introductory theory that is really helpful when first starting out with geometry.