When I use a card with cascade, do I search until I find the first card with a lower converted mana cost or until I find a specific card I want with a lower converted mana cost.
You exile cards from the top of your library until you exile a card with a lower CMC than the spell that triggered cascade. Then you stop. The only choice you have is wether to cast that card or not.
702.84a Cascade is a triggered ability that functions only while the spell with cascade is on the stack. “Cascade” means “When you cast this spell, exile cards from the top of your library until you exile a nonland card whose converted mana cost is less than this spell’s converted mana cost. You may cast that card without paying its mana cost. Then put all cards exiled this way that weren’t cast on the bottom of your library in a random order.”
Former Rules Advisor
"Everything's better with pirates." - Lodge
(The Gamers: Dorkness Rising)
"Any sufficiently analyzed magic is indistinguishable from science."
(Girl Genius - Fairy Tale Theater Break - Cinderella, end of volume 8)