gold is worse since you have to kept them safe, everyone can robb you the gold.
And bitcoin can't be stolen, right?

Both bitcoin and gold can be stolen, however it is much easier to secure bitcoin then it is to secure gold. Not only that but if you know that your gold is close to being compromised then if you try to move your gold your chances of it being stolen are higher while if your bitcoin was close to being stolen then you could likely solve move attacks by simply moving your bitcoin to another address; both scenarios assume that you are aware of the pending attack.
It isn't easy to secure bitcoin. Cold storage can have corruption, paper wallet can get eating by insect.
I think that securing bitcoin is actually more difficult than securing gold. There are a lot more possible ways to loose your bitcoin (lost passwords, hardware failure, hacking, weak random number generator, social engineering) than loosing the gold. Bitcoin can even get stolen without the thief needing to be at the same place with the victim. So I think the non-physical nature of bitcoin actually adds risk. The less tech-savvy a person is, the higher the risk of loss.