When you create a new account, it will be visible publicly. You can leave it that way if you plan to play most games with your friends. Again, if you don’t mind showing them your achievements and badges, you can use a public profile on Steam.