If you've never had a kitty and are more used to dogs, you might want to "practice" on a friend's cat first!

See if you can go over to someone's house and spend the day with their cats, or better yet, catsit for them. I say this because sometimes "dog people" are a bit shocked by cats once they become cat owners -- they are so very different from dogs!
GF is a "dog person" and had the fortune (or maybe misfortune) of us moving in together with my 2-year old "big guy". She now loves him to tears (and we adopted a kitten together later on!) but I think for a while she was a little weirded out about him -- not because she didn't love him right away

but because cats are just plain ... weird! She'd want to pet him and talk to him and rub his belly and play with him ... and the thing about cats is that although some of them are just love bugs (like our kitten, who is now almost a "big guy" himself) many cats want attention and playtime on their own terms. The big guy likes his own space and doesn't like getting a ton of love all at once, but he is also really a sweetheart who loves to come up to you and cuddle. She had to learn that you have to let the cat decide what he wants, not the other way around!
That being said, I'm a big cat lover, so in my biased opinion I'm glad to hear you want to get a kitty. They are really easy to care for, give tons of affection, are fun to play with, don't need to be taken out on walks and stuff, and are fine in small apartments. They are definitely much more low-maintenence than dogs, but the rewards of ownership are as great as with dogs.
A couple of ideas for you -- first, I agree with the poster who suggests getting two kitties. That might sound like a lot to handle, but it is so much more fun and the kitties are so much happier when they have "company". Our boys love each other, play together all night long,and even lay around bathing one another! (it's a little obscene at times how in love they are!). I raised the "big guy" by himself, and in retrospect, that was a lot of work, since I was his sole source of entertainment. He was bored and lonely a lot and would cry to wake me up at night, etc, to be played with. Now that we have two, he is happy all the time and always has a playmate. Also, we don't find that the feeding/litter box cleaning/etc are any more work with two cats than with one!
Second -- you MIGHT want to get a kitten, but babies can be a lot of work, especially for new cat owners. however, it is nice to get a young cat so that they can really bond well with you and are less at risk of behavioral problems (i.e., shelter cats who are older sometimes can *sometimes* have "issues" like shyness, anxiety, etc. because they've had traumatic lives -- these problems are surmountable, but might be a bit tough for a first time owner). You might want to think about getting an 8 month -1 year old kitty (that is really a great window of time b/c they are playful like kittens but much less work) or better yet two. The slightly older kitties can for a long time at the shelter so you'd be doing a great deed. Also, many times at shelters they have siblings or a pair of kitties raised together. They are hard to adopt out, so many times the shelter will give a discount. That is always great because then you know they get along and really enjoy each other's company.
Also, I agree w/ other posters that boy kitties are often much sweeter/more friendly. I don't know why, but that has been the case with all my boys.
A few other random things once you get your kitties -- remember that it can take a while for kitties to settle in to a new space. Cats can be more sensitive to environmental changes and fearful than dogs are -- just give the kitty some time and space to get adjusted (sometimes it is best to keep them in one room for a few days). Basics you will need are food, feeding dishes, a few toys (my boys like the dangly toys, the "cat dancer" and fur-covered mice best), a litter box, litter, a litter scoop, and a cardboard "scratcher" (inexpensive scratching post like things that lie flat on the floor). The scratcher is necesary b/c kitties need to keep their claws in good condition or they can become painful and overgrown. Also, then they will not scratch furniture. Make sure you set their food/water well away from their litter box (like a person, they don't appreciate the smell of poo over breakfast

) and change the litter box often. Scooping litter is great because their pee forms little "balls" you can scoop out. If you don't clean the litter pretty often, some kitties will have "accidents", so keep it clean!
Also, don't declaw! It is an unnecessary and painful operation and the vast majority of kitties who are provided with a scratching post or cardboard scratcher will never scratch furniture. (my boys dig their claws in from time to time, but nothing major -- some people use a water bottle to squirt them when they do it to train them not to).