Dear Reader, Just by asking for some advice, you've taken a vital first step towards getting on top of your credit card debt -- so congratulations for taking control. I won't sugarcoat your challenge: This won't be easy, and it will almost certainly take you longer than a year. You'll need your determination and some discipline. So let's get to work.
--First: Stop using your cards.
At the risk of sounding obvious: Stop using your cards, and use cash or checks instead. Not only will this slow down the growth of your debt, it should help curb your spending in general. Most people find they spend less if they pay by cash or check. (I don't recommend getting rid of your credit cards entirely; in today's world, you need at least one or two. Just use them out of necessity, not convenience.)
--Second: Make a budget.
Next, figure out how much you can devote to paying down your existing balances each month. Start by creating a realistic budget. You might put expenses into two broad categories: your basic fixed costs, including rent or mortgage payments, car payments, utilities and groceries and discretionary expenses, such as eating out, travel, clothes and entertainment. If you want to get really serious about reducing your debt, you might try to change your fixed expenses (move to a cheaper living situation, for example), but probably most of your free cash will come from reducing discretionary spending.
--Third: Don't forgo savings.
Your budget should also include savings. I know your priority is to reduce debt -- as it should be. But make savings a part of your budget now, even while you still carry balances on your cards. Having money in the bank is invaluable for emergencies and is psychologically reassuring.
I'd set two savings goals for now: an emergency fund of three to six months' worth of expenses in case something truly horrible happens, like you can't work for a few months, and some retirement investing, preferably through an automatic payroll deduction into a tax-advantaged 401(k) plan, and at least enough to capture an employer match.
--Fourth: Decide which cards to pay off first.