Someone has answered you very well. But I just want to throw more light to that. Bitcoin address is visible. Everyone can see it. You can trace transactions as the Blockchain is accessible to everyone. What can't be done is trace the address to the owner. That's partially impossible. The question is how or why? Now it all depends on the information about the person that is online or data leak also. That's just the important cases of them linking an address to it's original owner.
Transactions on Bitcoin can not be trace if they are link to a non custodial wallet. When a wallet is link to a centralized exchange, that wallet can be trace to the source because there is kyc involved on the wallet. What newbies need to learn is to avoid kyc if they don't want to be traced back to their wallet. However, even if you use a custodial wallet, Bitcoin isn't anonymous, everything you do on your address is going to be visible to the public.
People need to learn about privacy as well, you can do all of these and still link your wallet to some place with your information and they will know everything about you as person that controls that address.