If you’re exited at all about software and writing code, pick up something completely foreign to you and give it a real shot. You don’t necessarily have to build a business around it. You don’t have to submit it to be critiqued by anyone. Just build something with it and I guarantee you’ll find that even things with a learning curve are worth the effort.
There’s obviously value in making things understandable (and well documented). If everything took 4 years of university to get started with… well that’d be stifling. There’s definitely a bit of a fine line between ‘takes effort to learn’ and ‘is daunting and should be easier’.
Aim for things that are understandable with effort.