Gambling is very risky.If your luck is good then you can earn from gambling.If you lick is bad then you will lose.In Gambling you dont need to know anything.I didnt try forex but I saw few people who tried forex and if you have proper knowledge then forex is good. But I love crypto trading.Though I am not a professional trader nor expert trader.But I trade with most popular currency and wait for the profits.But also make a research before jump

You trade with the most popular currency then wait for the profits? then you must be an investor rather than a trader.
Gambling, Forex and Crypto trading is almost the same, for me, the only difference about these 3 are the percentage of winning and how well you'll initiate your strategy but at the end of the day you will be still needing a good amount of money to earn a decent amount of profit.