--- Quote Start ---
Now I am looking to get one for home to play a bit with, but ebay is basically full of these ...
--- Quote End ---
If you can get the schematic to the board, then you will have everything you need to use it. If you cannot get the schematic, then I'd be a little more reluctant about buying the board. In that case, you would have to search their example designs to extract the pin information required to use all of the components on the board.
--- Quote Start ---
Would there be very different coding? Could I make a piece of code that would work on both boards?
--- Quote End ---
You would have a different top-level entity for each board, but would instantiate a common component for any common peripherals.
Cheers,
Dave