401k: Be sure to take advantage of your employer’s 401k plan by putting at least enough money to collect the employer match into it. This basically means that for every dollar you contribute, your company will match that (pre-tax!). This ensures you’re taking full advantage of what is essentially free money from your employer. That match is POWERFUL and can double your money over the course of your working life:
Don't put all your trust in Social Security. While it's a good bet that Social Security will continue to work for the next 20 or so years, some data suggest that if Congress doesn't radically alter the system — either by raising taxes or reducing benefits — Social Security won't be available in its current form. It is probable, however, that Congress will act to "fix" Social Security. In any event, Social Security was never designed to be the only resource for retirees in their later years. That makes it all the more important that you save and invest for the future. 
If working for yourself sounds like a major pain, don’t worry. There are still plenty of real work-from-home jobs in which you can work for an established company. These are more traditional jobs where a company hires you and pays an hourly wage. Typically, these jobs involve addressing customer questions and calls which are directed virtually to your own phone.