سلام دوست عزیز
ساختارهای be going to و will هر دو برای آینده استفاده میشن، و تفاوتشون در اینه که شما زمانی از will استفاده میکنید که در لحظه تصمیم به انجام کاری در آینده گرفته باشید و همین طور برای بیان یه قطعیتی در آینده استفاده میشه، ولی be going to برای زمانی استفاده میشه که از قبل تصمیم به انجام کاری گرفته باشی یا با توجه به شواهد و مدارکی که وجود داره بگی یه اتفاقی میافته همین طور از be going to برای تاکید روی یه تصمیم هم میتونیم استفاده کنیم.
تو جملهی He is not going to be afraid هم همین کاربرد استفاده شده. یعنی با توجه به شواهد و مدارک مشخصه که اون تو آینده قرار نیست بترسه.
لینکهای زیر هم میتونه براتون مفید باشه.