Reading list: Programming Language
Books for Computer Programming.