Are you going to buy a cat or a kitten?
Before you get a kitten, you should be prepared for the responsibility that you are taking on. A kitten is not disposable you cannot just get rid of it if the cat becomes a problem on your lifestyle. You are responsible for caring of your cat for its entire life. No cat is perfect they will all have accidents on your carpet till they learn how to use the litter pan and claw on your favorite sofa or chair if left unattended.
It is your responsibility to watch the cat and to properly train him or her. There is no Bad Cats, but there are inexperienced pet owners that fail their pet by not properly training there cat. The cat or kitten should not be penalized for your lacking the skills. If you are not an experienced pet owner, you should talk to cat owners so you can learn what is needed, and you can learn how to teach. Pets can not learn