Might enjoy this video, though it's a bit basic: https://m.youtube.com/watch?v=NGFhc8R_uO4
Reply on news.ycombinator.com