Cheap Arduino for a beginner

Really as has been suggested here already, why not buy a real Uno first?

I always respond with the above line. It makes the most sense: the board will work, run all UNO examples, and is the ultimate "reference" design. Everyone needs one (or more) solid hardware devices for ensuring that a program is actually correct. Moving away to your code on a one-off clone causes so must frustration.

When you are confident to move forward, then the UNO makes a great "backup" and "sanity" platform, or a nice AVR programmer for your own designs.

Ray