Investing is the act of allocating resources, usually money, with the expectation of generating income or profit. It involves balancing risk and return to achieve financial goals over time through various vehicles like stocks, bonds, real estate, and mutual funds.