Yazar, yıllardır Rust öğrenme çabalarına rağmen, genellikle "The Rust Programming Language" kitabının dördüncü bölümünü geçmekte zorlandığını belirtiyor. Bu başarısızlığın temel nedenini, sadece okumaya odaklanıp pratik yapmayı ihmal etmesine bağlıyor; tıpkı matematik sınavlarına sadece ders kitabını okuyarak hazırlanmaya çalışmak gibi. Üniversite yıllarında ve SpaceX'teki görevinde C ve C++ becerilerini geliştirmeye devam eden yazar, bu ortamlarda Go ve Rust gibi yeni dillerin nadiren ana akım haline geldiğini gözlemlemiş. Ancak, Rust'ın sistem programlama ekosisteminde artan popülaritesi ve "rustacean" arkadaşlarının teşvikiyle, bu yıl Rust'ı sadece okumak yerine aktif olarak yazmaya yönelik daha bilinçli bir çabaya girişmiş.
Bu yeni yaklaşımında yazar, rustlings ile başlayarak sözdizimi ve temel programlama kalıpları hakkında bilgi edinmiş, ancak gerçek bir proje üzerinde çalışma ihtiyacı hissetmiş. Dönüm noktası, yer imlerinde bulduğu "Raytracing in One Weekend" projesinin Rust çevirisi olmuş. Görsel ve anlık geri bildirim sağlayan bu proje, öğrenme sürecini hem ilgi çekici hem de etkili hale getirmiş. Bu egzersizi tamamladıktan sonra, htop ve k9s gibi Terminal UI (TUI) programlarından ilham alarak kendi TUI uygulamasını geliştirmeye yönelmiş. Yazar, şu anda Linux için bir güvenlik duvarı olan OpenSnitch'in kullanıcı deneyimini iyileştirecek bir TUI üzerinde çalışmayı hedefliyor. Bu deneyim, Rust'ı derinlemesine öğrenme ve pratik uygulama konusunda önemli bir adım teşkil ediyor.
Rust öğrenme sürecinde pasif okumadan aktif kod yazmaya geçişin, görsel geri bildirim sağlayan projelerle birleştiğinde kalıcı ve etkili bir öğrenme sağladığı vurgulanıyor.