@teknomunk Yes, DID spec covers a lot of things that beginners don't need to know... DID is kind of URI, and DID method is similar to URI scheme. The list of registered DID methods can be found here: https://w3c.github.io/did-spec-registries/#did-methods
Most of these methods are useless though. I recommend checking did:key and did:pkh. They are very simple and don't depend on any blockchain or service.
Of course, DIDs are more than just URIs, but you can treat did:key and did:pkh as URIs in your application and ignore 90% of the DID spec (this is what I currently do). If the need ever comes, we can easily change our code to support more interesting DIDs