You say “very simple web apps” - you can do a lot with just HTML/CSS/Javascript (+Node.js) or maybe Python (+Flask)… and these are so simple to learn that in a few days, you can learn enough to start building things. I am not talking about mastery here, obviously, but there is a lot to be gained even if you can produce just some rough and dirty code - you can build a prototype that you can play with and refine your ideas, and you can show it to your friends and see how they react to it, etc.
BTW, I experienced many times that something that seemed like a good idea in my head looked really flawed after building the prototype - I think most people cannot create something good just in their heads. You need to build something, play with it, encounter flaws, refine it… and after many iterations, maybe it can be good.
You say “very simple web apps” - you can do a lot with just HTML/CSS/Javascript (+Node.js) or maybe Python (+Flask)… and these are so simple to learn that in a few days, you can learn enough to start building things. I am not talking about mastery here, obviously, but there is a lot to be gained even if you can produce just some rough and dirty code - you can build a prototype that you can play with and refine your ideas, and you can show it to your friends and see how they react to it, etc.
BTW, I experienced many times that something that seemed like a good idea in my head looked really flawed after building the prototype - I think most people cannot create something good just in their heads. You need to build something, play with it, encounter flaws, refine it… and after many iterations, maybe it can be good.