If you're still learning, stay clear of graphical UIs and get comfortable with the command line. Use psql instead of DBeaver, kubectl instead of Portainer, git instead of GitHub Desktop… You'll learn how it actually works and will be able to script with them.