Yes, I do. The only thing I currently outsource are the animations, other than that I write and program the story and create the artwork. The game is made using Ren'Py which is built using Python, so you need some level of programming knowledge.
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.