You can easily earn BTC through mining. you don't have to do anything and you will earn BTC as long as you have your right equipment or by trading but make sure you watch tutorials and know how trading works like candlesticks.
Many people say that mining does not give enough profits anymore, because it costs a lot of electricity and the coins it generates cannot come up with it and you end up getting just a little profit which is almost not worth the headache.
They are probably talking about mining bitcoins which is not profitable unless you have some heavy equipment.
I know everyone who is mining other alt coins and converting them to bitcoins is getting decent profit.
Gambling is one of the nicest way of earning btc online.
It's not, it is one of the nicest way of losing btc online.