Sur DS, t'as 3 générations de Pokemon (3 séries différentes, si tu préfères) :
- 4ème génération : Pokemon Diamant, Pokemon Perle, Pokemon Platine
- 5ème génération : Pokemon Noir, Pokemon Blanc
- 5ème génération Bis (il s'agit juste la suite de la 5ème génération mais c'est pas une nouvelle génération à part) : Pokemon Noir 2, Pokemon Blanc 2
- 2ème génération (il s'agit juste de remake des jeux de la 2ème génération sortis sur Game Boy à l'époque) : Pokemon Argent SoulSilver, Pokemon Or HeartGold
La différence entre les différentes version de chaque Pokemon se résument souvent aux différents légendaires et pokemon disponibles de leur version mais il y aussi quelques changement en plus comme les villes ou des PNJ qui leur sont propres.
Le mieux ce serait de tous les acheter si t'as les moyens mais pour les choisir, tu regardes quelle légendaire te plaît.
Mais le mieux pour les différentes versions de la 3ème génération, c'est de prendre Pokemon Platine qui fait au mieux la synthèse des deux autres versions de la même génération.