If I evolve a pokemon and it turns into a pokemon that's not registered in my pokedex, will I get the same XP, candies, and stardust that I'd get if I caught one in the wild?
Evolving will give the following:
- 500 xp
- 1 candy
- the evolved pokemon
Catching will give the following:
- 100 xp
- 100 stardust
- 3 candies
- bonus exp based upon the throw
- the caught pokemon
Both instances will give an additional 500 xp if the resulting pokemon is not yet in your pokedex.
So they don't give the same thing. Exp: yes. Candies: no. Stardust: no.