Newbie Docker! How Windows Guy can become expert , the way?

I am beginner to docker and container.

I am the Windows Lover and Using Azure DevOps Server for the learning purpose. I need to have a smooth start for this.
For the newbie or beginner , What do you suggest to start with:

I have a windows 10 enterprise environment on my laptop and installed the docker desktop service. When i run this command and found:

docker pull hello-world
Using default tag: latest
latest: Pulling from library/hello-world
no matching manifest for windows/amd64 10.0.15063 in the manifest list entries

What is the solution? I am not familiar much with docker terms and hard concepts:
I also read out this is also possible to Windows Server 2016:

How should i move and how it is possible for a windows guy to start with Docker and reach to expert level?

Looking forward to hearing from you.