If you don't have a lot of money i would go for saving. If you have money you can invest. For me investing is good because you sell and earn like a pro. I invest mostly on altcoins.
Altcoins have a huge potential because they are cheaper than bitcoin itself.
If you don't have much money to spend then you should save first and you need to learn how to budget and to discipline yourself and after that then you can invest some of your money when you learned to budget because that money that you got is better to spend rather than keeping it on savings account because it will not grow fast.