DOS application developers can use Awesome DOS, a curated list of technical references.
Every-programmer-should-know
Every-programmer-should-know collects technical concepts and references that software developers may find useful.

About Every-programmer-should-know
Every-programmer-should-know is a GitHub repository that collects technical books, articles, videos, courses, and other references on topics that software developers may find useful. Its sections cover areas such as algorithms, data structures, numbers, strings, latency, memory, distributed systems, machine learning, regular expressions, security, user experience, architecture, code design, engineering philosophy, and development practices.
The author describes the list as highly opinionated and not backed by science. Entries are presented in no particular order and are recommended as suitable regardless of skill level or tech stack. The list links to external resources, so the quality and availability of the linked content are outside the list itself. Contributions from others are welcome.
Key features
- Topic sections covering algorithms, data structures, numbers, and strings
- Sections on distributed systems, security, and software architecture
- Entries labeled by format, such as books, articles, videos, and courses
- A falsehoods list on common developer assumptions about names, dates, and timezones
- Sections on practices such as legacy code, readable code, and test-driven development
- Open contributions, with a contributing guide in the repository
- Covers many technical topics in one place
- Labels each resource by format, such as book, article, video, or course
- Author states the recommendations are not tied to a particular skill level or tech stack
- The author describes the selections as highly opinionated and not backed by science
- Entries are listed in no particular order
Every-programmer-should-know at a glance
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Every-programmer-should-know alternatives
Tools and sites you could use instead, ranked by how closely they match.
Shortcode.dev collects useful code snippets, examples, and cheatsheets for developers.
Awesome Emacs collects useful packages, libraries, and resources for Emacs users.
Quick developer references are collected in this repository as cheat sheets.
Cheat-Sheets.org collects programming cheat sheets, quick references, and guides on one page.
This repository collects more than 5,000 bookmarked resources for software developers and technology enthusiasts.
Popular in Web Directories & Curated Lists
Well-known listings from the same topic.
Every-programmer-should-know FAQ
Is the list ranked or ordered by priority?
Can I suggest additions?
Are the recommendations scientifically validated?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












