I'm really struggling to wrap my head around how to create an operating system. I only have a Windows laptop (the HP 15-fd0083wm, if that helps), and I'm not sure how to get started with GRUB. Plus, I don't know assembly or C development. I don't want to go as extreme as Terry Davis did with his project. Any suggestions on how to approach this?
5 Answers
While you might feel overwhelmed, remember that many people begin with simpler projects before tackling something as big as an OS. Get comfortable with programming first, as it can be really confusing if you jump in too early. If you're motivated, you can certainly build a simple OS eventually! Check out forums like /r/osdev and the OSDev Wiki for more resources.
A word of caution: making an OS is a serious challenge, and you may want to familiarize yourself with assembly language and C first. It's one of those cases where if you have to ask how to do it, it might be too soon for you. But don't let that discourage you—everyone's journey is different!
You might want to check out this site: https://operating-system-in-1000-lines.vercel.app/en/. It's a great starting point for understanding OS basics. Just keep in mind that creating a substantial OS isn't something you can do overnight—it's a huge project that takes years of work, usually done by big teams. But starting small will help you learn a lot about computing!
If you're thinking of a small-scale project, you could try building something like a toy OS. You could start by creating a simple file system and a GUI that interacts with it on top of your current OS. It won't be a full OS, but it'll give you experience in the concepts and maybe spark your motivation to learn more.
Creating an entire OS is quite an undertaking, especially if you're just starting out. I'd recommend starting with smaller projects to build your skills before diving into something this ambitious. Understand the fundamentals of how computers work and maybe learn C and some assembly language first. It's one of those long-term goals that you'll be glad you approached step by step.

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