I think to prevent from being scammed you should only transact with people you already knew.
I think it's not a good idea, isn't the internet function to connect to people you don't know outside? and how narrow the world is, if you only transact with people only you know
Your personal information is valuable and you need to take precautions to protect it when you are online, especially when you use social media sites. you can also protect yourself from scammers by Creating and using passwords. Passwords protect your personal information, so it is important to create strong passwords and change them regularly.
and make sure you use a different password for each account, because there are many phishing sites that you don't know, and maybe you have already put you email and password there?