Considering the problem myself and the approach i would take would be to get it working for 2 or more human players. You can get all the rules of poker working, such as who has the highest hand and everything, and this is fairly straightforward if you take time to work out the games logic and how it translates to rules within the program.
The computer player will have to make choices based on rules too, and its this thats going to provide more of a challenge, and in my eyes the interesting part in the project. The computer will have to choose to keep cards, turn them in, and work out what the hell its hoping to turn up, and this will be based on maths, and hopefully some random logic that will make it more interesting. Eventually you could look to make the computer bluff, etc.
Anyway i know this is a pretty useless post, but still its done now!