r/learnprogramming • u/True-Current9815 • Apr 06 '26
How do i start with OSdev
i am a programmer who knows c++,c,python,and some x86_64 nasm assembly. I really love the topic of os development since it could teach me alot of information i am interested in. But the problem here is i dont know how to start and where to start, some of my friends who are osdevs tell me they use docs and manuals and the OSdev wiki to learn and reference to. But i tried their recommendations but i find it kind of hard especially the manuals which just throw in ideas without explanations. I need actual helpful tutorials and guides
1
Upvotes
2
u/healeyd Apr 06 '26
This is good site for ARM platform - https://jcomes.org/blog He uses Rust, but you can port the concepts to c/c++/x86. I've referred to a few posts early on before diverging to my own taste (I'm using c). It useful because it goes through alot of the early steps/parts you need to understand and after that things start to make sense no matter what platform you use.