This guide is the only guide you'll ever need (lol) to set up your Archlinux system from ground up. Follow this only when you have gained familiarity to the Linux ecosystem using Ubuntu or any other OS.
Firewall is used to keep a check on the incoming and outgoing connections.
We shall be using ufw (Uncomplicated Firewall) to close unwanted incoming connections from the Internet and allow outgoing ones.
I originally started off with the Windows Operating System. It was good until I realized I couldn't customize anything the way I wanted.
As of now I have transitioned to using Arch Linux as my daily driver since it brings along a ton of customization capabilities and a minimalistic approach with I very much like.