Yes, trading is gambling since you take chances with the commodities or currencies market. You can loose everything and gain everything just as in hard core gambling so I will classify it as gambling too.
There is a vast difference between trading and gambling and cannot be treated as same as gambling is totally dependent on luck and no strategy can help you in winning or making profits but in trading if you have a good knowledge about the market and if you have a good strategy then there is always a chance of making decent profits on regular basis.
Trading and gambling differ by the way it's used to make profit. Gambling as said completely depends upon the luck even though we make strategies. One thing that makes trading better is the handful of opportunities that we get to minimize the loss with several business tactics.
But there are gambling games that do need experience but most of the time it does need luck for you to be able to make profits and you are right they have different way on making profit since on trading you can possible maximize your profits depending on how you gonna trade and how will you create your own trading pattern or styles which would give you decent income on it even on long term basis which isnt possible on gambling.
If it does need experience you need to play it only for fun, you won't win if you lack experience and skills in gambling, this is the hardest venture in
our life which most of period who tried to win suffers the lose in the long run. Trading can give us a good chance to make money and as long as we
keep educating ourselves, eventually we will learn and be stable with our strategies to be successful in the long run.
Simple analysis is what you need, look at the comparison of the two, in gambling there are a lot of people telling they cannot win but in trading there's plenty of people trading is the key to make a good amount of money.