Handy tips:

My reading list:

Playgrounds online: