Looks like a serious competitor to Unity. Modern C# is really easy to pick up for beginners (that's actually how I started learning programming back around 2010).
What does monetization look like? Can you ship standalone games? Source 2 licensing requirements? Is this closer to Unity or closer to Roblox when it comes to publishing?