This is always difficult, but maybe i can explain in short terms:
Samba/smb is a protocol/software who acts as an interface between Linux & Windows (and others i guess).
It has a own User-Database! that’s why you have to create a separate user and password.
That you can configure Samba you need sudo or root rights. Setting a password is a configuration.
In your example, your are crating a SAMBA-user named Jonas who will be used with your Linux-account
TemplePusher who apparently is a sudo user.
When you connect from windows, you will use the user/pw from Jonas to connect to the share.
If you want to see your share from Network: “Browse Network” in Linux you will need also to use the user/pw from Jonas.
And yes as @jpbn mentioned, writing down a password would be a good idea in this case ;-).
To simplify the whole thing, using the username/pw from Windows to create a samba-user, helps to remember better that you are communicating between windows and linux over samba.
Dont forget to check
man samba in terminal.
I hope this helps a bit.