I would suggest you try Unreal Engine as it has just the tools you need and there are tons of tutorials out there. It uses C++ but the programming should not be too complicated. I think there are plugins for other languages as well.