Quote:
I felt the stuff written inside them was very complicated, high level and hard to understand for beginners
An OS like windows
is very complicated, and it is very hard to understand for beginners.
It is even hard for experimented programmers that have never done system programming.
System level programming is hard because all the stuff that make your like easy at high level programming comes from system level and are not available for building new system features.