I don't think there's a newbie guide for such a setup... Basically because this isn't a newbie thing to do.
The websites you see are usually running a full node (sometimes patched) and use rpc commands to communicate with their running node in order to build their site... It's possible they also parse the data their node wrote on disk in order to build their site.