You should invest in the stocks, which are doing good as the business front, as well as at the stock exchange. Good business dealings always lead to high stock price of the listed companies. Google is a good choice to invest in. People made million by investing in it. You should gt a list of fortune 100 or 500 companies, and invest in the ones belonging to separate non-dependent sectors. Such a portfolio help reduce the risk of the investment. Even if one of your companies do not perform good at the stock exchange due to a problem in that sector, the share price of the other company will not get affected, as they are not inter-dependent.
The question of the ages! If there were a pat answer everyone would know and then there would be no problems. The best strategy for the stock market is long-term. There is no givens, only research and luck! If you are buying and selling short-term chances are you will lose money unless you really know what you are doing. The majority of people that make money in the stock market do it for the long-haul. Invest in good proven companies with a profitable history or success.