@futurebird
To me you need a good reason to learn to code something. The good reason in HS should be to explore another area of learning (ie. A two for one). So my thought is either NetLogo or Julia with Agents.jl and learn something about science in the process. Ecology, physics/dynamics, forest fires, whatever. There are so many ways #agentbasedmodels can give that two for one.