@knapjack Lisp, and the better version Scheme, are very worth learning and using now. They're advanced languages that make it easier to build what you want. Start with SICP
https://web.mit.edu/6.001/6.037/sicp.pdf
and see how quick you pick it up.