I spent about a year working on a backend project with C#, .NET, and Blazor. My frontend experience is limited to HTML and CSS, and I only have a basic understanding of JavaScript. Neither frontend nor typical backend application development really interests me—I'm more drawn to low-level areas such as compilers and operating systems. Is web development experience necessary before I begin learning systems programming, or can I start with those subjects directly?
2 Answers
Web development isn’t necessary, but foundational programming concepts will make systems topics easier. Assembly, binary representation, recursion, data structures such as trees, state machines, stacks, and queues are all useful. If you don’t know them yet, you can learn them as they come up while studying compilers or operating systems.
There isn’t a fixed programming roadmap that requires frontend and backend development before compilers or operating systems. You can begin with the topics that interest you and pick up the missing foundations along the way.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically