- Podstawy - Rozbijanie na pliki - Importowanie/includowanie - Przeładowywanie funkcji - Alokowanie pamięci - Tablice