Check out the Motley Fool (fool.com). Here's their Investing 101 section.
Or if you're more of a bookish type, look into Stocks for the Long Run by Jeremy Siegel. I have the fourth edition, but I guess he released the fifth recently.
Definitely second Spekkio's advice about the TSP. I'd recommend the Roth starting out, since you should be in a fairly low tax bracket, especially if you're considering serving 20 and getting retirement pay, because that pension will be taxable. So if in retirement you're drawing that pension, Social Security benefits, AND getting distributions from a traditional TSP/IRA, that's a pretty hefty tax bill. Plus with a traditional, they require you to start taking distributions at 70 1/2. With a Roth, you can leave it in there to continue to grow tax-free for as long as you like.
Or if you're more of a bookish type, look into Stocks for the Long Run by Jeremy Siegel. I have the fourth edition, but I guess he released the fifth recently.
Definitely second Spekkio's advice about the TSP. I'd recommend the Roth starting out, since you should be in a fairly low tax bracket, especially if you're considering serving 20 and getting retirement pay, because that pension will be taxable. So if in retirement you're drawing that pension, Social Security benefits, AND getting distributions from a traditional TSP/IRA, that's a pretty hefty tax bill. Plus with a traditional, they require you to start taking distributions at 70 1/2. With a Roth, you can leave it in there to continue to grow tax-free for as long as you like.