Also, I know you talked about investing, but good investment strategies start with good saving strategies. Before you start investing, make sure you're saving a decent portion of your salary each month. This isn't to cushion you if the markets fail, this is to setup some sort of automatic nesting for your future. If your company offers a 401K plan, it's a simple and great way to start.
I always recommend that people start higher than they think they can afford to go, then slowly dial it back. The reason being, you'll adjust to the money you receive each paycheck. The first few checks that are a couple hundred less are going to hurt. I know, they will, but after a short while you won't even feel it. I started at 10% of my salary, and slowly increased it over the years as I got better at balancing and managing my spending. I now max out my yearly contributions to my 401K as well as save a nice piece of cash each month as well.
Trust me, this is essential. I know to many people that make great salaries, but have absolutely nothing to show for it due to just pissing away their paycheck every month. If it's in your checking account, you'll be inclined to spend it. If you can't contribute to a 401K, then a IRA is an option, but I honestly think a post-tax auto-deposit into a money market (to invest in mutual funds or bonds) will be a much better place to stick your money.
There's a balance here, though. You obviously don't want to go cash-strapped every month trying to save. You need to find what works for you. A good place to start is to pick a goal and move up to it. Maybe saving the max contribution allowed yearly in a 401K is just completely unrealistic for you. It was for me when I was just starting out. Hell, it was for me 5 years ago, but I worked up to it. You'll be amazed at what a few bucks now can do, though. I watched a few hundred a month turn into an enormous amount of money over the past ten years and it was virtually painless to save. Start today, and a little pain now will go a long way in the future.