doc/tutorial/basics: add basics tutorial

Change-Id: I350244d6db5e20be4ab3913dc864f61923b2738f
diff --git a/doc/tutorial/basics/bytes.md b/doc/tutorial/basics/bytes.md
new file mode 100644
index 0000000..bf8d050
--- /dev/null
+++ b/doc/tutorial/basics/bytes.md
@@ -0,0 +1,24 @@
+[TOC](Readme.md) [Prev](stringlit.md) [Next](scopes.md)
+
+# Bytes
+
+CUE distinguishes between a `string` and a `bytes` type.
+Bytes are converted to base64 when emitting JSON.
+Byte literals are defined with single quotes.
+The following additional escape sequences are allowed in byte literals:
+
+    \xnn    // arbitrary byte value defined as a 2-digit hexadecimal number
+    \0nnn   // arbitrary byte value defined as a 3-digit octal number
+
+
+<!-- CUE editor -->
+```
+a: '\x03abc'
+```
+
+<!-- JSON result -->
+```json
+{
+    a: "A2FiYw=="
+}
+```