Les shineys sont des pokémons de couleur... Différente. En gros chaque pokémon a une version de lui même dans une couleur inhabituelle (les plus connus sont le Léviator rouge et le Dracaufeu noir, par exemple) qui a une probabilité de 1/8192 d'apparaitre dans la nature. En clair, si un jour tu croises une de ces bestioles (si tu n'es pas sûr de toi : lors de l'apparition d'un shiney, il y a également des étoiles qui clignotent pour pas te tromper), tu devras tout faire pour la capturer! A la limite, il vaut même mieux utiliser la master ball en dernier recours contre un shiney que contre un légendaire, ça limite les risques (un légendaire tu peux toujours sauvegarder devant lui et refaire le combat).
Quant aux IV, ce sont des valeurs individuelles propres à chaque pokémon : elles varient de 0 à 31, et en gros au niveau 100, par exemple un bulbizarre qui a 31 IV en vitesse aura 31 points de vitesse en plus qu'un bulbizarre avec 0 IV, et c'est valable pour toutes les stats.
Après il y a également les EV et les natures, mais ce ne sont pas forcément des éléments très utiles pour l'aventure en elle même, même si ça devient primordial de les prendre en compte si tu veux jouer en ligne.