No you have to spend money to get the good stuff quickly.
Anyone who wants to play clash of clans can enjoy them without charges.
Downloading the app in google play store or in apple store is absolutely free.
Although there are in app purchases that you can do using your credit card, you can still play the game and enjoy it without buying.
Most players buy the green gems for finishing upgrades that they cannot wait or to buy the remaining builders available.
The maximum builders are five.
The first two are free and are already given to you at the start of the game.
The third builder costs 500 gems, the fourth costs 1000 gems and the last one costs 2000 gems.
These green gems can be collected when you clean your village and remove obstacles.
The single most obstacle that provides the highest gems is the gem box containing 25 gems.
There are also achievements that if you conquered and finished, will have a corresponding reward with gems.
This way, you can collect gems without shelling out any money and can enjoy clash of clans.