Hello Nony, in meaning, there is no difference since "gonna" is simply a very casual way of saying "going to". But there is a big difference in usage. "Gonna" is much more casual and used often in speech, but not commonly in writing. "Going to" is more formal and used in both speech and writing. Hope that helps.