Which to buy? Arduino vs. Sainsmart

I guess another good question to ask would be if the Uno is a good choice for a beginner programmer.

Note: I have no prior experience with programming, or anything to do with this sort of stuff, so sorry if I seem a bit ignorant on some level XD