As a developer you are constantly bombarded with new libraries, updates to frameworks, new versions of your tools and new suggestions in the way you ought to work. It can be hard for everyone to keep up, especially since we are paid to write code, not to read blog posts or books.
As a developer with a passion for your trade, you might want to improve yourself by reading books and taking courses. If that is not enough or does not interest you, you should consider other options. I have found that learning by doing is a good way to improve yourself, and there is no better way to practise programming than building your own project and releasing it into the world. Who knows, you might even make some money out of it.