diff --git a/README.md b/README.md
index efafe33..c0a6713 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,55 @@
-# PHP-Exercice
-Des petits exercices pour les de la programmation et de php !
+
+
+# Cours et exercices pour les débutants en programation
+
+
+## Chapitres
+
+* **[Variables, Constantes et Types](#variable-constante-type "Chapitre Premier")**
+ * **[Variables](#variable "Chapitre 1.1")**
+ * **[Constantes](#constante "Chapitre 1.2")**
+ * **[Types](#type "Chapitre 1.3")**
+* **[Opérateurs logiques et de comparaisons](#operators "Chapitre 2")**
+* **[Conditions](#conditions "Chapitre 3")**
+* **[Boucles](#boucles "Chapitre 4")**
+
+
+## Variables, Constantes et Types
+ ### Variables
+ ### Constantes
+ ### Types
+
+
+## Opérateurs logiques et de comparaisons
+
+
+> #### Les opérateurs logiques et les opérateurs de comparaisons sont des opérateurs qui vous seront utile pour le prochain chapitre sur les conditions, il est donc essentiel de comprendre ce chapitre avant de passé à la suite !
+
+- Les opérateurs logiques
+
+
+Une liste d'opérateurs logiques existant
+
+Opérateur | Syntaxe | Exemple | Résultat
+| ----- | :-----: | :-----: | ----: |
+AND (ET) | && | a && b | Renvoie *TRUE* si a **ET** b valent *TRUE*
+OR (OU) | \|\| | a \|\| b | Renvoie *TRUE* si a **OU** b vaut *TRUE*
+NOT (NON) | ! | !a | Renvoie *TRUE* si a **ne vaut pas** *TRUE*
+
+
+
+- Les opérateurs de comparaisons
+
+
+Et une iste des opérateurs de comparaisons
+
+Opérateur | Syntaxe | Exemple | Résultat
+| ---- | :----: | :----: | ----: |
+Egal | == | a == b | Renvoie *TRUE* si a et b sont **EGAUX**
+Identique | === | a === b | Renvoie *TRUE* si a et b sont **EGAUX** et **DE MÊME TYPE**
+Différent | != | a != b | Renvoie *TRUE* si a et b sont **DIFFERENT**
+Différent | !== | a !== b| Renvoie *TRUE* si a et b sont **DIFFERENT**
+Inférieur | < | a < b | Renvoie *TRUE* si a est **INFERIEUR** à b
+Inférieur ou égal | <= | a <= b | Renvoie *TRUE* si a est **INFERIEUR OU EGAL** à b
+Supérieur | > | a > b | Renvoie *TRUE* si a est **SUPERIEUR** à b
+Supérieur ou égal | >= | a >= b | Renvoie *TRUE* si a est **SUPERIEUR OU EGAL** à b