Skip to content

Commit

Permalink
Add the introduction to chap 01
Browse files Browse the repository at this point in the history
  • Loading branch information
dr-saad-la committed Jul 7, 2024
1 parent a125330 commit 1af4813
Showing 1 changed file with 33 additions and 1 deletion.
34 changes: 33 additions & 1 deletion src/chap_01/introduction.md
Original file line number Diff line number Diff line change
@@ -1 +1,33 @@
# Chapter_01
<div style="text-align:center;font-size:22pt; font-weight:bold;color:white;border:solid black 1.5pt;background-color:#1e7263;">
Chapter 01: Getting Started with Rust
</div>

Setting up a development environment can sometimes be a challenging task, especially for those who are new to programming or unfamiliar with the process. This chapter aims to simplify the setup process and guide you through installing Rust on various operating systems. While setting up an environment can be daunting, Rust makes it relatively straightforward and easy to install on all major platforms.


By following this guide, you will ensure that you have the necessary tools to start coding effectively. Additionally, we will cover how to integrate Rust with Jupyter Notebook using the `evcxr` tool, allowing for an interactive coding experience.


### What We Will Cover in This Chapter

1. **Installing Rust**
- Detailed installation instructions for Windows, macOS, and Linux.
- Setting up the Rust toolchain and environment.

2. **Verifying the Installation**
- Running a simple Rust program to confirm that Rust is correctly installed.

3. **Setting Up Your Development Environment**
- Recommended code editors and IDEs for Rust development.
- Configuring your editor for optimal Rust development.

4. **Integrating Rust with Jupyter Notebook**
- Installing the `evcxr` tool for interactive Rust sessions.
- Using Rust within Jupyter Notebook for exploratory programming.

5. **Managing Rust Toolchains**
- Using `rustup` to manage Rust versions and toolchains.
- Updating and switching between different versions of Rust.

By the end of this chapter, you will have a fully functional Rust development environment customized to your platform of choice. This foundation will enable you to dive into Rust programming with confidence and efficiency.

0 comments on commit 1af4813

Please sign in to comment.