Heh, you think that now, was trying almost two years ago and it was rather arduous. It's improved some though not by a ton.
At least now it's more or less coherent with some good intros and good tutorials.
One thing I do like is having a meaningful incentive to be efficient. Kinda like my earliest days fiddling with assembler as a kid.