If you're just getting started into weight lifting, a daily or every other day routine should be ok. That is if you're working out with a variation of weights. People get the notion that when you work out, you gotta lift heavy all the time. Yes, more stress allows your muscles to grow. But they need rest too. If you are working out daily, make sure you're alternating muscle groups. Here's an example:
Monday: bench press, incline press, decline press, cable pushdown, dips.
Tue: preacher curls, cable rows, bent over dumbell rows, concentration curls.
Wednesday: squats, leg extensions, leg curls.
Thursday: repeat mondays routine
Friday: repeat tuesdays routine
Saturday: repeat wednesdays routine.
Sunday: take a break!!
You can do some cardio AFTER your weight lifting, but not before. You need that energy for the heavy stuff. You'll want to warm up and stretch before you lift weights. Your body will like you better for that.
Good luck!