I am a gamblers and I am a trader. This is my experience:
Trading can take all your money, just like gambling. Trading can take more of your time like or more than gambling. As gambling is addictive, trading is also addictive.
You just have to discipline yourself in both and use the amount of money that you can afford to lose to gamble or trade.
While trading is a skill that you will learn and understand the basic factors that can hinder your trading not to be successful, a trader can notice it's mistakes after loss and make corrections while a gambler mistakes can't be corrected because it deals with prediction.
A gambler can correct his mistake after losses, but gambling is luck and using just little amount of money that you can afford to lose. Some people will trade and continue to lose too, just like in gambling, it may even be more.
Both are risky, both require different approach too.
When we study trading very well there is no way we can trade in a month without making profit
But there are many traders that are gamblers, I mean they think that they are trading, but they know nothing. Also there are many with ignorance. Many of them calling themselves traders are losing too.
and as a beginner in trading we don't need to start trading with money that we can not afford to loss
Also use the money that you can afford to lose to gamble.
while in gambling so many people gamble with their salary and last money.
Also in trading
So I prefer trading more than gambling because it is a skill and it can be controlled.
I too prefer trading than gambling because the possibility of making money is more in trading than gambling. Trading also require skills like you said before and if planned well, profit can become reality, but people should know that trading can be as dangerous as or more dangerous than gambling.