If your job offers a 401K as a benefit then you definitly want to take advantage of that, especially since many companies match up to a certain % of your investment. That amounts to free money, and being able to start at a young age you'll have the power of compounding to greatly increase your potential balance at retirement. A few tricks I use with mine is everytime I get a raise I increase my investment %, so for example if I get a 4% raise then I will increase my investment by 1-2%. My paycheck will still be bigger but I'm also putting more money away. Another thing I'm doing is I have a high risk-high return portfolio, because I'm young enough that if I end up taking a big hit then I have time to recover, but it will build the balance a lot quicker.
....no disrepect intended ....but picture this scenario ...your fifty ... your monthly income is 878.00 your rent is 555.00 .....