Hello,
Thanks for your question. We have loads of documentation for beginners: Unreal Engine 5.1 Documentation | Unreal Engine 5.1 Documentation
Also we host a ton of great tutorials created by users: A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums
And even a bunch of video tutorials: Massive UE4 Tutorial Playlist - YouTube
Many demo projects are available with subscription and are easy to take apart to learn from. To answer your question about coding, you do not need to know any programming at all to create a game with UE4, all thanks to our BluePrints visual scripting feature.
I hope this helps you, please let me know if you have any additional questions!
Cheers!