Os!!
Os!!
Developing an operating system from the ground up can be quite challenging. You need to build the kernel that manages memory and drivers, then create a command-line interface on top. There are frameworks available to simplify this process, but honestly, it’s best to start by learning Linux and getting comfortable with it. Once you’re familiar, you can explore creating or adjusting a distribution. This is really about your own approach and effort. Don’t let others discourage you, but remember that with dedication, you can accomplish anything.
I inquired regarding Visual Studio. Then you seem to be recommending Linux?
In practice, tackling a full operating system isn't realistic as a first project. Starting with a Linux adaptation would be a more sensible approach. What kind of appearance were you envisioning for this OS? You mentioned Visual Studio, but I'm not sure how large the scope of your request is.
Many schools use this textbook to learn about operating systems; it costs money but provides extensive knowledge. Minix isn’t as practical as Linux, but you should consider this book: https://www.amazon.com/Operating-Systems...+Tanenbaum 2. I believe I’ve mentioned this before; examine Linux from the ground up—it covers compiling Linux and helps you build a functional OS. It’s free: http://linuxfromscratch.org/lfs/view/stable/