I was just wondering if anyone has any advice on which board is the best to use for a beginner?
The best beginner board is one that is preassembled, tested, and known to work. Then, you can build your own board, if you are so inclined.
That way, you'll have something to test code on, if it doesn't work on your board.