Learning the complexities of how the web works will give you a great set of basic skills for technical SEO. However, it is only part of the picture. Next, you'll want to learn how search engines work, specifically, how search engines interact with websites to extract, interpret, and rank their content. Without technical SEO, your efforts to write new content and get backlinks would end up in vain, as it will be much more difficult to position your website on Google.
Technical proficiency helps, but the common-sense style approach to content marketing and user experience optimization often works just as well to increase your overall ranking. The client-server structure of the Internet is usually taught as part of A-level computing, and is supposed to be basic knowledge when someone starts a degree in computer science or a related technical field. So much so that marketers have to understand technical concepts and developers have to understand a little bit about marketing. And, more than that, you'll also find yourself applying that technical knowledge to many other digital marketing channels.
However, it means that if you are a digital marketer, you should have a basic understanding of the technical issues that can damage a website. Now, before I start, all the factors in the following elements are what I have personally learned for countless hours just to get back into this trade, and also my experience implementing these fundamental aspects of SEO in my previous job.