If every ICO were a scam then things like Litecoin, Doge and Ethereum wouldn't exist. Now that does not mean you should go and invest in just any ICO. I would do your research. I followed quite a few before I started investing. The problem is they usually make promises to what they will do after their ICO. I try to find ones doing something prior to their ICO as this usually establishes credibility IMO.