A shortened version of 'i am going to/I am a.' It exists for two reasons and two reasons only....
1. Americans are too damn lazy to say a couple frickin words so they say 'ima' intead of 'i am going to/I am a' because it's only one word, as aposed to 3 or 4 words.
2. 'Ima' is a reallyyy fun word to say!!! Soooo much more fun to say than 'I am going to/I am a'!!!!!
1. Lazy American: I am too lazy to get up and get another chocolate bar so ima need your help, because ima lazy American.
Asian Guy: I am moving back to China.
2. Random Person: Yo, i'm gonna go hit up the movies. Who's comin'?
Bored Person: I am going to come.
Happy and Fun Person: Ima come!