This is a must for new developers. Build something that you need, and that doesn’t exist, or that does exist but you want some other functionalities.
That’s how I built ping tool to check some devices on my work network, and now I need some logging/notification if some get’s disconnected etc, so I’ll extend that app. Result, I got what I really need (automated boring stuff), learned how to code in C# tho I’m web dev (php,nodejs), and got a product without spending a $ :) . There are products on the web that can do this job for me, but they are not free