Plate Tectonics. In a nutshell, the basics of plate tectonics are these: 1) the Earth's crust consists of a number of rigid plates. 2) these plates move and interact with each other. 3) the driving force behind plate tectonics is convection in the mantle. 4) in areas of mantle upwelling (rising hot mantle material) the crust is stretched apart and new crust is generated.
Python is arguably the biggest programming language on the Pi right now, for good reason. It has lots of tools, is well supported and development is really fast. Plus itâs easy to learn.
Some people swear by LISP, but that's a bit of a niche language, and not the fastest. There are many others that are specialised for AI: List of programming languages for artificial intelligence. I won't comment on these since I haven't used them ... But sometimes it's better to use something really fast, like C++, since it's not uncommon for AI apps to have to do a lot of heavy processing.