I agree with both @yusufcihan and @Fabio
Compiling an extension is a hard first step. Congrats on that. But you need to try to add some value. You created something, no one will install or use. When you build extensions (we all did this), you build something already there, and once you get those skills down you start with new things.
You are not going to get a badge for that extension. But here is a suggestion that might get a badge, create a random password generator, with letters and numbers, with a range set by the user.
I was going to do it myself today actually, but I will let you try first. This could be handy for people.
So per @yusufcihan add value
Per @Fabio good first step, just a step. A great step at that.