diff --git a/readme.md b/readme.md
index 449d838..ddb36f1 100644
--- a/readme.md
+++ b/readme.md
@@ -1,5 +1,16 @@
# thunderstrike.ai intern resources
+## rust
+**Rust** is a strongly-typed [type safety]
+systems programming language [systems programming language].
+
+### In brief
+
+ - Error handling is done with a special type that represents "the `Result` of this may be an error"
+ - Null values are represented by special type that represents "this value is `Option`al"
+ - Rust programs are incredibly fast and predictable
+
+
## purescript
**Purescript** is a strongly-typed [type safety]
purely functional [purely functional]
@@ -7,6 +18,8 @@ programming language that compiles to javascript (like typescript).
### In brief
+ - Error handling is done with a special type that represents "`Either` it succeeded or failed"
+ - Null values are represented by special type that represents "`Maybe` it's present or not"
-
effectful code
[side effect]
@@ -101,3 +114,10 @@ app = mkComponent
```
+
+## Further reading
+ * [purescript website](https://www.purescript.org/)
+ * [purescript by example (free online book)](https://book.purescript.org/)
+ * [purescript in depth (free online book)](https://leanpub.com/purescript/read)
+ * [rust website](https://www.rust-lang.org/)
+ * [rust book (free online book)](https://doc.rust-lang.org/book/)