We do not have a tutorial for creating the checkout experience manually, no.
run the checkout wizard to create example pages that you can use.
The server behaviors used for express checkout are available under the server behaviors panel;
eCart -> Checkout -> Express checkout.
if you examine the pages created by the wizard, it should give you a good idea of the process.