New to programming? Skim this article for the big picture, then start the beginner tutorials to write code hands-on. Coming from Java, JavaScript, or Python? Read the tips for Java, JavaScript, or ...
This list, organized by subject, is for books that cover a programming-related subject in a programming-language agnostic way. Books that cover a specific programming language can be found in the BY ...
★★★ Good Blog Post Resources about Algorithm and Data Structures - Codeforces A collection of fantastic tutorial blog posts written by Codeforces users. Some intriguing ones include Palindromic Trees, ...