Python is a great beginner language for example, it's like today's BASIC except that it's suitable for a lot more advanced programming.
I too recommend Python as a first language to learn. You might not end up using it, but it's a great way to get started.
Turns out it's not for everyone however. Just this morning:
11:07:59 (760085) → (1) <@dooglus> Hey:) had a look at python, it's extremely hard to master it hehe