There is a basic Kanto version, an expansion theme Johto with new capturable Pokémon. Together, you can capture all first 251 Pokémon. Both games use the same assets. There are also versions of Hoenn and Kalos available.
It depends on how pretty you want the game to be. You can print everything in black-white and if you don't laminate the cards it will only cost you like 10 bucks. However, if you print everything in colour, laminate the cards and buy additional assets such as counters and pawns, it can cost much more. It will result in a beautiful boardgame though. For information on how to print you can always check the printing section on the How to Play page.