From my teenage years of writing my own image editing program in BASIC and 6502 Machine Language on my Apple IIe (with the 80 column display card!!) and learning the horrors of IBM RPG III while working for the Campbelltown Council, there were so many programming languages and data manipulation methods I used over my working life that I lost count! Although I certainly was never a 'hard core' programmer, I still had no fear of new languages, the command line, debugging runtime errors, dissecting and transforming complex data sets, or making custom software tools to solve tricky little problems.
My programming skills were:
Comfortable with a wide range of programming and scripting languages and conventions.
Able to use code development toolsets, code versioning and release management repositories.
Could do complex data mapping, conversion and migration using a broad range of methods and tools.
Could develop or use custom tools to decompose UML and BPMN business processes diagrams into other formats for importing into test management platforms, or business process data for process mapping platforms via APIs.
Could develop or advise on automation tools for various operational and management activities to improve process efficiencies and reduce costs.
Some of the tools I used more recently for these activities include git, Visual Studio, Python, PowerShell, Visual Basic, JavaScript, SQL and many, many others.
Why not try some of my freeware, or browse through my programming archive and have a look at some of the software applications and utilities I created.