1. Raspberry Pi main website:
https://www.raspberrypi.org/
2. Raspberry Pi “Wiki” – now becoming dated, but a wealth of tech information, if that’s what you want.
http://elinux.org/RPi_Hub
3. Newer “official” documentation.
https://www.raspberrypi.org/documentation/
4. Linux Command Line on Raspberry Pi:
https://raspberrypi.org/magpi-issues/Essentials_Bash_v1.pdf
5. GPIOZERO. The software API for accessing GPIO pins.
- https://media.readthedocs.org/pdf/gpiozero/latest/gpiozero.pdf
- https://www.raspberrypi.org/magpi/issues/essentials-gpio-zero-v1/
6. Scratch.
- https://raspberrypi.org/magpi-issues/Essentials_Scratch_v1.pdf
- And for the best available GPIO control in Scratch:
https://www.raspberrypi.org/documentation/usage/scratch/gpio/README.md
7. Javascript.
- http://www.javascriptkit.com/jsref/index.shtml
- https://docs.microsoft.com/en-us/scripting/javascript/javascript-fundamentals
- https://www.w3schools.com/js/default.asp
8. Nodejs
Tutorial: http://nodeguide.com/beginner.html
9. Arduino
- Language and libraries: https://www.arduino.cc/en/Reference
- Tutorials: https://www.arduino.cc/en/Tutorial
- C language or C++? Don’t spend too much time, but myriad tutorials on internet if you search.
10. ESP8266 as an arduino
11. Lua language and ESP8266
- http://tylerneylon.com/a/learn-lua/ “Learn Lua in 15 minutes” Just first few “pages”. Eg if you see anything like “Meta…” you have gone too far!
- nodemcu.readthedocs.io/ All functions for ESP8266 . Use extensive index at left sidebar.
As we cover new areas or coding languages,
the definitive best internet references will be added here.
Python
C/C++
SonicPi
Forth
Lua
etc