# Introduction

Je ne vais pas passer par la base du language, car suffisement de ressource exist a la place, je vais passer par comment j'ai appris et ma methode. Je vous laisse le choix dans votre editeur de texte et votre environment de travail. venez sur mon discord si vous avex des questions. Je n'utilise pas d'ide mais vous avez le droit. de meme pour les IA. Cependant attention a ne pas tomber dans le piege de la faciliter, L'apprentissage ce fait par les erreurs et le difficultes surmonter.

# Mise en Bouche

Choisisser un editeur de text de votre choix !! (vim, neovim, emacs, vscode, elix etc)

## Windows

### Installer WINLIB

## Unix

### Installer GCC GDB et GMAKE

## Utilisation de GCC

## Utilisation de GDB

## Le Makefile

## Structure d'un projet

## PrintFormat

###

- Argument Variadic
- Fonction en C
- Gestion des differents types

###

Votre but est de recreer un printf Simplifier

vous pouvez telecharger mon exemple afin d'emuler son comportement

## MicroShell

###

- Fonctionnement d'un executable
- Gestion d'un process
- Fonctionnement du std io et des files io

###

Votre but est de creer un micro shell permettant:

vous pouvez telecharger mon exemple afin d'emuler son comportement

ATTENTION a ne pas casser votre system !!!

# BRANCHE GAMEDEV

## 2D platformer

###

- Fonctionnement d'un executable
- Gestion d'un process
- Fonctionnement du std io et des files io

###

Votre but est de creer un micro shell permettant:

vous pouvez telecharger mon exemple afin d'emuler son comportement

ATTENTION a ne pas casser votre system !!!

## FPS

###

- Fonctionnement d'un executable
- Gestion d'un process
- Fonctionnement du std io et des files io

###

Votre but est de creer un micro shell permettant:

vous pouvez telecharger mon exemple afin d'emuler son comportement

ATTENTION a ne pas casser votre system !!!

# BRANCHE OS DEV

## Environment et Emulateur

## MEGASHELL

## KERNEL

# Challenge Fun

##

## CACHE ONLY OS