Last updated 6 years ago
is a good starting point to understand the core concepts. Note, the course uses a serverside JavaScript implmentation.