I think the first thing for beginners is mining to be the best way, there are many advantages.
If the other is quite dangerous, such as trading is only a waste of time, but if you want to try it please try just friends.

I don't think so, bitcoin mining need huge funds ( capital ) that's why i will not suggest to mining, like in my country the cost of electricity is so high its better to do fauceting than mining in my country but it's wasting of time you will collect a small amount of bitcoin. I suggest to you to master the trading it's risky but if you master the trading it's surely to earn profit.