That's a pretty broad question, tbh. A lot of research into other designs, programming, trial and error, and time. Time, mostly. I use a VPS and Cloud based setup mainly with data entry and scrapers. A trick to circumvent a lot of detection tools is to have the bots seemingly make mistakes, setup timing and click to appear less focused, scroll and lollygag on pages using random number generators that also change depending on the date and time to appear as random as possible, go back, go forward, reload pages, click links, add to cart, remove from cart, talk to customer service, etc... Pretty sure there are ones you can pay for or get for free where you add your own keywords, sites stock numbers/skus, but personally not a big fan of sharing data. Game trainers are a good source for info on the basics if you really want to spend the next few years going down that rabbit hole, but like I said, I'm sure there are plenty of no coding required free ones and browser plugins out there.