There are plenty of sources on the internet to read everything about it and once you dig a little, you will learn the logic and math is no rocket science.
What it comes down to is the availability of good sports books from your country, bankroll and accounts. Now there is nothing illegal about sports arbitrage and there is nobody that can prevent you from placing two bets on opposite teams on two different sports books, but sports books are mafia, companies operating from tax heavens where laws are lacking or in favor of these companies which means they will try to complicate your life as much as possible once they suspect you of arbitrage. And by that I mean, strictly following their over bloated, semi legal TOS which nobody reads or cares about by requiring you to send in as much documentation proving your identity, legal age and address as possible further delaying your payouts or even confiscating the funds if you cannot provide those for some reason.
It's a common misconception sports books do that to steal your money and make some extra on the side but the truth is most of these tax heaves like Malta or Cyprus where most of the European sports books operate from have laws requiring these companies to pay the confiscated funds to the government. So they don't get to keep it, but if it means getting rid of an arbitrage player who will cost them a ton of money, it's sometimes worth the hassle for them.
Generally though, respected sports books, top 10 sports books are very reputable companies who abide by much or less the same rules and if you follow those, you have very little chance of running into problems like these.
Besides, these are just some of the things arbitrage requires to think about and be prepared but in the end, these are just minor obstacles to otherwise a very profitable gambling strategy.
If you are interested in the topic, I offer to follow me and I will try to give out little tricks now and then.