# Common Programming Concepts

{% embed url="https://openguild-labs.github.io/open-rust/syllabus/module/1.1-slides.html#/1" %}

## Basic concept of the data type in programming

There is a very good chapter in the Rust book for you to learn about Rust data type: [https://doc.rust-lang.org/book/ch03-02-data-types.html](https://doc.rust-lang.org/book/ch03-02-data-types.html)&#x20;

Some key bullet points:&#x20;

* Memory only stores binary data
  * Anything can be represented in binary
* Program determines what the binary represents
* Basic types that are universally useful are provided by the language

<figure><img src="https://2688244615-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqpKohKlriBQm0I9cc9k5%2Fuploads%2FpqCciJkdvINH2qODJWhf%2Fimage.png?alt=media&#x26;token=83371d01-676c-4e9c-8c61-cd246f662e34" alt=""><figcaption></figcaption></figure>
