Здраствуйте на каком языке программирование можно создать свою новую операционную систему наподобие как macos, windows, Android типо того, и трудно ли это будет зделать? Сколько на это может уйти время, и что нужно будет учить язык, библиотеки?
Всё, перечисленное тобой, написано на C (без плюсов).
В современном мире есть ещё Rust, на котором тоже можно написать ОС.
А вот ОС Oberon была написана на высокоуровневом языке Oberon.
Oberon была создана за два человеко-года, но писали её профессионалы. Тебе же придётся начать со вдумчивого чтения учебников по созданию операционных систем. Так что времени уйдёт многократно больше.
С в купе с ASM. Других вариантов тут нет и быть не может. Остальное слишком медленное и высокоуровневое.
Смотря какого уровня система нужна. Если так, для изучения принципов, то сносно. Если что-то серьезное, то на грани невозможного. Если что-то на уровне MacOS или Windows, то 100% невозможно, да и не нужно.