Any newcomer in the stock market, who want to learn the basic technicalities and fundamentals.
Any one who want to invest or trade systematically in stocks and mutual funds with a view to reap good returns by identifying the correct time to buy and sell.