Welcome to the magical land of BK. Make your self comfortable and play 'n' stay a whille.
To get to your questions. Vermillion you can get exploring or sometimes bid or trade on it in the trading tab ( 'item trades' ). Silver, the easiest way to earn it is sending your pets on quests other way sell stuff or of course there is always the option of exploring (you can get pretty much anything exploring, except pets and rarer items).
Deviants, are complicated to explain. Deviants are unusual colorations of 3 pets on, unicorn, dragon, and roc. The concept, basically you breed to animals together that have same pattern or same color (pattern and color is a lot cooler). Then you have a 10% chance of getting a deviant. If I am correct if you have color and pattern you have a 25% chance to get a deviant color or pattern, and a 10% chance to get both. Here is a list of skins that might make visuals a little bit easier. List of Skins.
Deviant Pattern:
Mother has stripe
Baby 10% chance deviantion of stripe
Father has stripe
Deviant Color:
Mother has Buckskin
Baby has 10% chance deviation of buckskin
Father has Buckskin
Double Deviant:
Mother has stripe & buckskin
Baby has 25% chance deviation buckskin or stripe, 10% chance both
Father has stripe & buckskin
Bet your mind was blown right there, boom. If it makes no sense, dont worry it will I promise. But anyways welcome. XD