Si tu veux faire un système d'exploitation, il va te falloir bien plus de connaissances que ça.
Apprends déjà à maîtriser l'algorithmie (peu importe le langage), et ensuite à maîtriser les langages C, C++ et éventuellement l'assembleur x86.
Mais une chose est sûre : cela ne va pas être simple
DU TOUT, se lancer dans un projet aussi important sans connaissances, c'est très peu probable que cela donne quelque-chose un jour. Un OS ne se fait pas en un jour sur un coup de tête. C'est comme vouloir construire une maison, seul, sans avoir une seule connaissance dans les matériaux et sans savoir même visser une seule ampoule.
Avant de te lancer dans un tel projet, apprends d'abord à maîtriser les bases et de faire des applications simples pour voir ce que cela donne. Cela demande des compétences très poussées, ce n'est pas pour rien que la plupart des développeurs sont formés et payés pour faire leur travail ^^
Après ce que tu peux faire, c'est prendre un OS simple déjà existant et modifier sa config pour qu'il fasse un peu plus ce que tu veux. C'est ce que fait par exemple
Atnode avec AuraOS qui n'est qu'une extension de FreeDOS. Après peut-être que certains des programmes fournis ont été créés par lui-même. Ça c'est déjà beaucoup plus envisageable.
Et après si tu deviens plus doué, tu peux également imaginer modifier un vieux Windows (comme ici
viewtopic.php?f=68&t=4394) ou un linux.
Mais pour le noyeau et tout ce qui vas avec, ce n'est pas la peine d'y penser, tu n'y arrivera pas. (Sauf peut-être dans 10 ans en ayant acquis les connaissances nécessaires)