I use Scottrade specifically but there are various on-line discount brokers for investing if you make your own decisions. You should develop an investment plan based upon your level of risk acceptance, goals and needs. There are many factors to consider such as: age, marital status or expectation of marriage and children, years before retirement, etc. I personally do not recommend Mutual Funds or Annuities. Mutual Funds have minimum initial investment requirements, restricted trading (not bought or sold until after market close) and possible redemption restrictions. Annuities have high commissions, management fees, redemption penalties and something like 85% plus of Annuities are passed to beneficiaries upon death and they must pay the tax on the appreciation, unlike stock ownership.