Rust to stosunkowo nowy gracz na rynku systemowych języków programowania. Choć jego historia sięga roku 2006, to o prawdziwej popularności można mówić dopiero w kontekście początku obecnej dekady. Został on wtedy wzięty pod skrzydła organizacji Mozilla, a niedługo później jego kompilator osiągnął poziom pozwalający mu skompilować samego siebie. Przez kolejne kilka lat Rust ulegał burzliwym zmianom, podczas których wiele oferowanych funkcjonalności znacznie się zmieniało, a nawet znikało na zawsze. Okres ten zakończył się 15 maja 2015 roku, kiedy ujrzała światło dzienne jego wersja 1.0. W tym artykule podjęto próbę użycia tego języka przez kompletnego nowicjusza, którego jedynym – w tym momencie – atutem jest całkiem niezła znajomość języka C++.