I am new to programming and I have little experience with a few languages such as MATLAB, Python & C++, to be specific, but I can't do anything extraordinary.
However, I would like to attempt to make a model using 3D graphics to model some Earth Science process such as erosion of a mountain, faulting, and I was even thinking about the formation of the Earth.
I would want it to look as realistic as possible, so 3D is a must, I was almost thinking of like video game cinematic cutscene quality.
Anyways, I was wondering if anyone could give me some insight into what kind of programming languages could best accomplish a project of this sort.
I've been looking at Unreal Engine, Unity and World Machine for terrain generation, but I've never done anything of this sort so any help would be much appreciated. Thanks.