Add docs/FIRST_HOUR.md from Claro v1.17.26 zip

This commit is contained in:
RayPals
2026-06-01 00:54:29 +02:00
parent 3c181e70c3
commit c16bfc344c
+88
View File
@@ -0,0 +1,88 @@
# Claro First Hour
This is a simple first-hour lesson path for new learners. Keep each lesson short. Let the learner run the program after every change.
## 1. Say hello
```claro
SAY "Hello!"
```
## 2. Ask a question
```claro
ASK "What is your name?" AS name
SAY "Hello " + name
```
## 3. Store a variable
```claro
SET score TO 0
SAY score
```
## 4. Do simple math
```claro
SET score TO 0
SET score TO score + 1
SAY score
```
## 5. Make a decision
```claro
ASK "What is 2 + 2?" AS answer
IF answer = 4
SAY "Correct!"
ELSE
SAY "The answer is 4."
ENDIF
```
In RC2, simple number-looking input can compare naturally with numbers.
## 6. Repeat something
```claro
DO 3 TIMES
SAY "Practice helps"
DONE
```
## 7. Use a list
```claro
SET items TO LIST
ADD "milk" TO items
ADD "bread" TO items
FOR EACH item IN items
SAY item
DONE
```
## 8. Teach a function
```claro
TEACH add TAKES a, b
RETURN a + b
LEARNED
CALL add WITH 2, 3
SAY RESULT
```
## 9. Save and load text
```claro
WRITE FILE "note.txt" WITH "Hello"
READ FILE "note.txt" AS text
SAY text
```
## 10. Build a tiny quiz
Try `examples/quiz.claro`.