Some useful websites for programmers.
When learning CS, there are some useful sites you must know to get always informed to do your technologies even better and learn new things. Here is a non-exhaustive list of some sites you should visit. This list will get updated as soon as I can get another link, but you can also contribute by adding those you know 😉
Note : Chinese Version
Best books for learning java must read : Get basics of Java
Bjarne Stroustrup's C++ Style and Technique FAQ : The C++ FAQ
Bjarne Stroustrup's FAQ : The C++ FAQ
C++11 - the new ISO C++ standard : The C++11 FAQ
Compilers (video) : A set of videos on how the GC works
Deep Dive Java : Garbage Collection is Good!
How Garbage Collection Works : Java memory management
IntelliJ Keyboard Shortcuts : Keyboard shortcuts to enhance your productivity when working in IntelliJ.
Java Corner at Artima.com : Java Corner at Artima.com
Java Lecture Notes : Java Student's Resource
Java Off Heap : Java Off the Heap house
Java Revisited : good for learning about Java Language and interview preparation.
Java-source : Java source
Java Visualizer : helps visualize references, values of variables, etc
JournalDev - Java, Java EE, Android, Web Development Tutorials : Java, Java EE, Android, Web Development Tutorials
Learning Java : a free online textbook for learning Java
Netbeans Keyboard Shortcuts : Keyboard shortcuts to enhance your productivity when working in Netbeans.
Official Qt Documentation : Documentation for different Qt versions, languages, tools and platforms
Search Open Source Java API : view source of java library and learn how things are implemented.
The C++ Programming Language : The C++ Programming Language.
The Java Memory Model: The Java Memory Model
The Java™ Tutorials : The best tutorials for Java.
Understanding JVM Internals : Understanding JVM Internals
what-is-garbage-collection : Demystify the garbage collection
JavaWorld : Welcome to Javaworld
XyzWs Java FAQs : large collection of java interview questions
JavatPoint : Best website to get a basic Java programming tutorial
The Rust Programming Language Book : Explains the Rust programming language
Rust Cookbook : Quickly get an overview of the capabilities of the Rust crate ecosystem
Getting start with python : A-Z python programming concepts and methods.
Rust by Example : A collection of runnable examples that illustrate various Rust concepts and standard libraries
curl cheat.sh— the only cheat sheet you need — instant answers on programming questions with