pxt-calliope/olddocs/js/quick-start.md

35 lines
2.0 KiB
Markdown
Raw Normal View History

2016-03-26 00:47:20 +01:00
# The Quick Start Guide for Teachers
The Quick Start Guide for Teachers #docs
### ~hint
**Spotty internet? No problem!** (1) When online, go to https://www.microbit.co.uk/app/ and bookmark this URL; (2) use the bookmark to reload the web app, even without the internet.
### ~
The Quick Start Guide for Teachers is available in [PDF](https://microbit0.blob.core.windows.net/pub/tovulwsd/Quick-Start-Guide-for-Teachers.pdf).
### Resources
The currently available on-line resources from the Quick Start Guide are the
2016-04-13 17:27:45 +02:00
* [scroll text tutorial](/js/tutorials/scroll-text)
* [flashing heart tutorial](/js/tutorials/flashing-heart)
* [button light tutorial](/js/tutorials/button-light)
* [digital key chain tutorial](/js/tutorials/digital-key-chain)
* [rock paper scissors tutorial](/lessons/rock-paper-scissors/tutorial) and [rock paper scissors challenges](/lessons/rock-paper-scissors/challenges)
* [digital pet tutorial](/lessons/digital-pet/tutorial) and [digital pet challenges](/lessons/digital-pet/challenges)
* [catch the egg game tutorial](/lessons/catch-the-egg-game/tutorial) and [catch the egg game challenges](/lessons/catch-the-egg-game/challenges)
2016-03-26 00:47:20 +01:00
### Errata
* compilation to the @boardname@ now works [off line](/offline), based on a new compiler in the web browser. The text and picture below replaces the text and picture on page 10 of the Guide:
2016-03-26 00:47:20 +01:00
### How does my program get onto the @boardname@?
2016-03-26 00:47:20 +01:00
2016-11-02 01:44:37 +01:00
For your program to work on the @boardname@, first it has to be compiled. Compiling means to translate a program into a more efficient computer language. When you hit the compile button on the Microsoft Touch Develop Editor interface, your program is compiled into a hex file that contains the machine code in the instruction set used by the ARM processor that is on your @boardname@. Compiling to ARM machine code actually happens in the web browser, where the code from script is joined with the machine code of the @boardname@ runtime.
2016-03-26 00:47:20 +01:00
![](/static/mb/quick-start-0.png)