Warto powtórzyć pojęcia: emulator, wirtualizacja, system operacyjny, plik wykonywalny, biblioteki, środowisko uruchomieniowe, a także role narzędzi: kompilator, linker, debuger. Dobrą metodą jest robienie mapy pojęć: które narzędzie służy do tworzenia, a które do uruchamiania.