There are several ways to authenticate users and servers.
To learn a new tech is like to blow a balloon. At the beginning it is very hard go trough the first 15%, but after that it always pays off.
As a software engineer, I learn a lot of new things every week and that blog is for storing my knowledge as unstructured data.