Hello guys.
I am newbie here and I want to know that what is fork?and what is Bitcoin gold and Bitcoin cash?
And BCG and BCC have any connection with fork?
A hardfork in the context of Bitcoin Gold, Cash and the upcoming SegWit2x fork, is a divergence from the current protocol rules between different nodes leading to a network split. Each part of the network shares their transaction history up until the time of the split and goes their own ways after that. Meaning coins on both sides of the fork share a history until the point in time where the fork occurs, but after the fork each coin can be used separately on their own respective network. In practice this means that for each coin you hold on one side of the hardfork
before it occurs, you then own a coin on each respective side of the fork.
Be aware that Bitcoin Cash's most used ticker symbol is BCH, not BCC. BCC originally belongs to another alt called BitConnect, which is unrelated to Bitcoin. Bitcoin Gold is most commonly referred to as BTG.
Simplest meaning of a fork is to have the code developed further for improvements or fixing glitches. The devs change the codes a bit.
Technically correct, but Bitcoin Gold and Bitcoin Cash are more than just code forks.