summaryrefslogtreecommitdiff
path: root/00.md
diff options
context:
space:
mode:
Diffstat (limited to '00.md')
-rwxr-xr-x[-rw-r--r--]00.md39
1 files changed, 7 insertions, 32 deletions
diff --git a/00.md b/00.md
index 659077c..893a935 100644..100755
--- a/00.md
+++ b/00.md
@@ -7,17 +7,15 @@ author: Adam T. Carpenter, Carpenter Tutoring
## Introduction
```
- __________
-< Welcome! >
- ----------
- \
- \
- _~^~^~_
- \) / o o \ (/
- '_ - _'
- / '-----' \
+~~~fsays
+Welcome!
+~~~
```
+[practice of computing using python](https://www.pearson.com/en-us/subject-catalog/p/practice-of-computing-using-python-the/p200000003329/9780137524839)
+
+[rust book](https://doc.rust-lang.org/book/)
+
---
# What is this course?
@@ -79,29 +77,6 @@ language content comes from the [Rust Book](https://doc.rust-lang.org/book/).
---
-# Why the Rust programming language?
-
-- enables writing useful programs that are easy to share
-- prevents beginners from making mistakes (in other languages)
-- has a friendly compiler and helpful borrow checker
-- provides good documentation
-- offers great standard library and third-party libraries
-
-Thanks to middle school math, most folks have the prerequisite knowledge to
-understand variables, functions, and types.
-
----
-
-# Why not C, Java, Python, etc.?
-
-- C forces you to think about computer organization (more)
-- Java forces you to think Object-Oriented
-- Python forces you to think dynamic type conversion
-
-These languages contain many foot guns for novice programmers!
-
----
-
# Setup and resources
[The playground](https://play.rust-lang.org)