gecko is a broad name for many species with different care requirments. for a begginer I would get either a crested gecko (needs a cooler tank, aboreal, and less handleable, need at least a 20g high) or a leo (very docile, small, colorful, need at least a 20g long). cresties would have a less expensive setup, but are less likely to be tame then a leo (leopard gecko) is, and need a cage with a higher humidity. if you want a tame animal then a leo would be a better choice. if cost and space isnt an issue and you want something large, cool looking, and tame then you might want to look at bearded dragons (not a gecko but still an awsome pet).