How to become a good software developer?
Well, first you need to understand that development is not a one-person process.
Even when you're alone in the room (my personal preference, lol) and working on a personal project, that work involves re-using work done by countless number of library and tooling authors.
Each one of them had their own expectations for you and how you use their work. Learn to study those expectations and respect them.
And that will make you a better software developer.
P.S. Learn graph and information theories, too.
P.P.S. And then there's the scientists that discovered the physics that created your profession, like ... well, all of them. Of all genders, races, beliefs and orientations. Overcoming hatred and fear in an attempt to understand, and thus make the world better. Be worthy of their memory and unvawering pursuit of Truth. Each one of them was a tiny Universe, just like you, princess. You are but a speck of dust in this universe, but together, we are the only known civilization in it.