My partner has worked as a scrum master and agile coach, and he doesn’t have much technical knowledge at all. He understand what technical people do, but he can’t code at all. A lot of places will want a technical person, but that is not necessarily the case. When he was a scrum master, my partner’s job was basically to remove all obstacles to programmers being able to do their job, and make sure they keep an eye on their goals. More or less. Now he works more as a coach with team leaders / upper management.
That said, be careful about learning only scrum. A lot of companies now treat scrum like it is a religion and follow every rule to the letter, regardless of whether it makes sense in their context. Scrum is old. There have been a lot of other agile approaches that have been developed since. It’s a good idea to research those too. Different teams might need different approaches, and it’s important to be flexible.