be going to は、前々から予定していたこと。
will は、今決めたこと みたいなニュアンスです。
例えば、私は来週海外旅行に行きます。
などのときは be going to を使うのが適切です。
ここでwillを使ってしまうと、意味は伝わるのですが
ついさっき、来週海外に行くことを決めた。
という風なニュアンスになってしまいます。
まあ、ありえないことはないのですが…
前々から予定していた。というほうが適しますよね^_^
これから何するの?と聞かれた時に、
えっとー、勉強でもしようかな。などと答えるときはwillが適切です。前々から予定していたことではなく、今決めたことですから。
be going to は前々から決まっていたこと。
will は今決めたこと。
などという捉え方でオッケーだと思います。