For a complete list of guides and tutorials please see Complete List
Encyclopedias and handbooks provide general information on a particular topic – and are a good place to start if you are unfamiliar with the topic. Handbooks also provide numerical tables, calculations, professional guidelines and best practices that are particularly useful in a given field.
In addition to providing definitions - dictionaries can be good for finding synonyms for different terms in computer science and computer engineering.