Разница между will и to be going to при обсуждении будущего заключается в том, что will используется, если решение принимается во время разговора, а to be going to — когда речь идёт об уже запланированном действии. 3
Will употребляется, когда говорящий уверен, что что-то обязательно произойдёт. 1 Это утверждение факта, который неизбежно совершится, независимо от желания или влияния говорящего или кого-либо ещё. 1
To be going to используется, когда решение взвешено и обдумано заранее. 2 То есть есть предварительный план сделать что-то. 2 Например, говоря «Я собираюсь учить английский язык», человек уже решил и обдумал, что ему нужен английский, поискал подходящие курсы и записался на несколько вводных уроков, чтобы выбрать. 2