Collecting the tutorials and books like K&R style.
K&R by Brian W. Kernighan (Author), Dennis M. Ritchie
Learning the Java Language powered by oracle
Accelerated C++ by Mike Hendrickson (Author), Andrew Koenig
Go Programming Language by Alan Donovan (Author), Brian Kernighan
vimtutor
by Bram Moolenaar.
Practical Vim by Drew Neil (For advance reading)
English Grammar in Use
开明英语语法 by Lin Yutang (Chinese are highly recommended to read)
人人都能用英语 by li xiaolai. (Don't seek any other advices else).
The Little, Brown Handlebook by H. Ramsey Fowler, Jane E. Aaron, Michael Greer.