"I'm going to go home." is not wrong. It is immediate future tense. "I'm going home." is present progressive tense.
Future (I will ___ ) - action will happen at some time in the future (near or distant)
Immediate Future (I'm going to ___ ) - action will happen soon
Present Progressive (I'm ___ing ) - action is currently in the process of happening