DOCUMENTATION: http://www.ethdocs.org/en/latest/ethereum-clients/choosing-a-client.html
GETH DOWNLOAD: https://www.ethereum.org/cli
JSON RPC: https://github.com/ethereum/wiki/wiki/JSON-RPC
YELLOW PAPER: https://github.com/ethereum/yellowpaper
VISUALIZATION INSPIRATION: http://www.complexitygraphics.com
In this video I talk about how you can interface with the ethereum network from your own app. (In this case a macOS app where we can make a visual block explorer.)
We first get a client running. (There are several we could choose from) We use geth in this video.
Then we communicate with the client as it runs in the background using JSON RPC.
If you want to tip this video here is an ethereum address for this video:
0x0bb45e263cc428f185bed5d47cbe892aff79f2d4