@jezebelley My go to suggestion for a starting point usually is C#. I find it a fairly pain free entry into programming without many annoying obstacles, and also having a lot of helpful easy to use libraries.
Many usually recommend Python, but I find that it being very loose about types and implicit conversions can be confusing and unhelpful.