Introduction to Rust Programming

Learn to build a concurrent , fast and robust application in Rust. From learning the basic syntax to writing complex functions.

What's Inside

Rust is a highly concurrent and high performance language that focuses on safety and speed, memory management, and writing clean code. It also guarantees thread safety, and its aim is to improve the performance of existing applications. It has been backed by Mozilla to solve the critical problem of concurrency.

In this video, you will learn to build concurrent, fast, and robust applications. From learning the basic syntax to writing complex functions, this video is your one-stop guide to get up to speed with the fundamentals of Rust programming. We cover the essentials of the language, including high performance networking. We’ll explain in detail the fundamentals of Rust programming. You’ll will learn how to write object-oriented code, work with generics, conduct pattern matching, and build macros.

By the end of video, you will be able to write applications in Rust.

About The Author

Syed Omar Faruk Towaha has degrees in Physics and Computer Science and Engineering from Shahjalal University of Science and Technology. He is currently working as the Chief Technology Officer at an IT company in his city while working remotely with a Chinese company as a hardware designer. He has a number of publications from different publications. His recent publications include Learning C for Arduino, JavaScript Projects for Kids, Fundamentals of Ruby, Easy Circuits for Kids, How you Should Design Algorithms, and so on.

Previously Syed worked a number of companies as either software engineer or technical advisor. He volunteers Mozilla as a Reps. Syed has proved his experience in various fields such as Mobile Application Developments with Java, Kotlin, Objective C, Swift, AngularJS, Ionic, and so on. He has excelled in Software Development with C#, .NET, Java, C++, and Python. He designed a number of ICs’ and EDA’s layouts over last 4 years.

Over last one decade, he did a number of projects related to Physics, Computer Science, Electronics, and Medical Science. He has experience with leading and managing multiple projects at the same time and getting the best results from all the projects. He is an open source enthusiast and contributing to a number of open source projects. If you want to know more about Syed and know updates about his works, you can visit his website www.towaha.me or see his tweets @SOFTowaha.

Get started now!



4478+ Students
27 Lectures
1+ Hours of Video
Lifetime Access
24/7 Support
Instructor Rating
Packt Publishing

Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 4,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done–whether that’s specific learning on an emerging technology or optimizing key skills in more established tools.

Popular Bundles