True beginners might want to keep their knees on the ground when first learning how to do push-ups, though this won't necessarily build much strength. Your best bet is to focus on proper formation over anything else, thereby maximising the effectiveness of each push-up. Just a few correct push-ups will be far more beneficial than say 20 incorrect ones.