Trading is much better than gambling. Because you can lose a lot of money with gambling and that is all wasted and so bad.
But with trading you have it under control so you can know when to stop or just going further. You have also a higher chance to make some profit.