.Net Framework issue starting a C++ project

So I’m Here from Unity and trying to learn how to use Unreal. I am trying to start a project and use C++ scripts in my project. However every time I do I get:

Running D:/UnrealEngine/UE_5.0/Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.exe -projectfiles -project=“D:/UnrealPlayground/RollaBall/RollaBall.uproject” -game -rocket -progress
You must install or update .NET to run this application.

App: D:\UnrealEngine\UE_5.0\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.exe
Architecture: x64
Framework: ‘Microsoft.NETCore.App’, version ‘3.1.0’ (x64)
.NET location: C:\Program Files\dotnet\

The following frameworks were found:
7.0.11 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

Learn about framework resolution:

To install missing framework, download:

through reading through articles and following the links I would need to change Unreal’s .NET from version 3.1.0 to 7.0.11 which I have installed as I can’t get 3.1.0. Now I could be wrong about that and please let me know if I am but I would really appreciate any assistance with this issue. I’m currently following The Beginners intro to UE5 tutorial on Epics Learn Section.

Thanks for any help with this,