There are many options to invest in but Stock is one of the most Trusted option to invest as Stock provide highest potential return and as compared to long term there is no other type of investment can perform better.
For fulfillment of basic needs of life you requires money but when you have source income only one then investment can help to full fill your need in terms of short or long term life goals there are many medium like stocks, bonds, forex, mutual funds etc.