> For the complete documentation index, see [llms.txt](https://docs.kidscode.co.za/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kidscode.co.za/microbit-beginners/lesson-1.md).

# Lesson 1

### What will you learn in this lesson

* You will see and learn what a micro:bit is.
* You will learn about the different micro:bit components.
* You will learn how to connect your micro:bit to your computer.
* You will learn how to write your first program and upload it to your micro:bit
* You will learn about block programing and the MakeCode editor
