lol of course it had to be Python. There can be other languages used though right? I'm currently getting started in JavaScript, though it'll probably be a bit before I get anywhere with it.
Viewing post in Tales From The Unending Void comments
Ren'Py is Python, though you can make a VN without touching the raw Python if you want. Learning any language is a good way to start, as you'll know the concepts of a programming language already. If you want to remain in the realm of the web you could try Monogatari (https://monogatari.io), which is a lot like Ren'Py, but built on HTML/CSS and JavaScript.