Start with a traditional Hello World program.
Rust provides access to a wide variety of primitives.
Rust custom data types are formed mainly through the two keywords struct(define a structure) and enum( define an enumeration)
Rust provides type safety via static typing.
Rust provides several mechanisms to change or define the type of primitive and user defined types.
Primitive types can be converted to each other through casting.
A Rust program is (mostly) made up of a series of statements.
An essential part of any programming languages are ways to modify control flow if/else, for, and others.