زبان برنامه نویسی Rust، به طور کلی، سه هدف امنیت، سرعت و همزمانی را دنبال میکند و این سه مورد را میتوانیم موارد توسعه و بهبود زبانهای برنامهنویسی C++ و C بدانیم. همچنین، این زبان متنباز، قابلیتهای زبانهای سطح بالا و همچنین کارایی زبانهای سطح پایین را به ارث برده است و توانسته در کنار قابلیت تشخیص نوع داده، مدیریت منابع، امنیت حافظه، الگوی تطبیقی و انتزاعی نبودن، سرعت بالا را نیز همراه خود داشته باشد.در این آموزش، به موضوعات ابتدایی و اولیه برنامهنویسی میپردازیم و شما بدون هیچ پیشنیاز و دانش برنامهنویسی میتوانید موضوعات را فرا گرفته و زبان برنامهنویسی Rust را تبدیل به اولین زبان برنامهنویسی خود کنید.