I came across papers by Sigglekow, Knudsen, Gavetti, etc and they use agent based simulation to generate NK based complex models. From the few paper that I read, none of them mention the software that they use. So, I am looking for recommendations - as a beginner, what would be the best software to learn to be able to simulate such complex models in strategy?