This page contains structured information about topics of Computer Science and ranked
lists of books for each, you are welcome to use it or give me new links to education materials,
as well as share them with your friends.
| Title | Publication skin | Status |
|---|---|---|
| Программирование: введение в профессию. Том 1-2-3 | ![]() |
in personal library 📚 read ✅ |
| Code: The Hidden Language of Computer Hardware and Software |
![]() |
in personal library 📚 read ✅ |
| Structured Computer Organization | ![]() |
in personal library 📚 not readed ▢ |
| Computer Systems: A Programmer's Perspective | ![]() |
search ▢ |
| Title | Publication skin | Status |
|---|---|---|
| Unix и Linux. Operating Systems: Three Easy Pieces |
![]() |
search ▢ |
| Unix и Linux. Руководство системного администратора |
![]() |
search ▢ |
| Modern operating systems | ![]() |
in personal library 📚 not readed ▢ |
| Title | Publication skin | Status |
|---|---|---|
| Assembler. Для DOS, Windows и Unix | ![]() |
in personal library 📚 not readed ▢ |
| Modern X86 Assembly Language Programming | ![]() |
in personal library 📚 not readed ▢ |
| Искусство дизассемблирования | ![]() |
search ▢ |
| Title | Publication skin | Status |
|---|---|---|
| Structure of interpretation computer programs | processing ✅ | |
| Compilers: Principles, Techniques, and Tools | ![]() |
in personal library 📚 not readed ▢ |
| Оптимизирующие компиляторы. Структура и алгоритмы | ![]() |
search ▢ |
| Title | Publication skin | Status |
|---|---|---|
| Computer Networking: a Top-Down approach | ![]() |
search ▢ |
| Title | Publication skin | Status |
|---|---|---|
| Книга шифров: Тайная история шифров и их расшифровки |
![]() |
search ▢ |
| Прикладная криптография: протоколы, алгоритмы и исходный код на C |
![]() |
search ▢ |
| Title | Publication skin | Status |
|---|---|---|
| Reverse engineering для начинающих | ![]() |
search ▢ |
| Восстановление данных | ![]() |
search ▢ |
| Компьютерные вирусы изнутри и снаружи | ![]() |
in personal library 📚 not readed ▢ |
| Сжатие данных, изображения и звука | ![]() |
search ▢ |
| Title | Publication skin | Status |
|---|---|---|
| Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems |
![]() |
in personal library 📚 not readed ▢ |
| Design Patterns: Elements of Reusable Object-Oriented Software |
![]() |
in personal library 📚 read ✅ |
| Game Programming Patterns | ![]() |
in personal library 📚 not readed ▢ |
| Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20 | ![]() |
search ▢ |
| Title | Publication skin | Status |
|---|---|---|
| The C++ for dummies | ![]() |
in personal library 📚 read ✅ |
| The C++ Programming Language | ![]() |
in personal library 📚 read ✅ |
| Effective C++: 42 Specific Ways to Improve Your Programs and Designs | ![]() |
in personal library 📚 read ✅ |
| Effective C++: 55 Specific Ways to Improve Your Programs and Designs | ![]() |
in personal library 📚 read ✅ |
| C++ High Performance for Financial Systems: Build efficient and optimized financial systems by leveraging the power of C++ | ![]() |
search ▢ |
| Mark Lutz - Learning Python | ![]() |
read part one ✅ search part two ▢ |
| Title | Publication skin | Status |
|---|---|---|
| Linux глазами хакера | ![]() |
in personal library 📚 read ✅ |
| internal device Linux 3rd ed. Ward Brian | ![]() |
in personal library 📚 reading ✅ (54%) |
| Внутренее устройство Linux | ![]() |
in personal library 📚 not readed ▢ |
| Linux модули ядра: пособие по программированию | ![]() |
electronic book sources translated not readed ▢ READ THIS NEXT |
| Linux Kernel Development | ![]() |
search ▢ |
| Title | Publication skin | Status |
|---|---|---|
| Карманный справочник инженера электронной техники | ![]() |
Search ▢ |
| Digital Design: A system approach | ![]() |
Search ▢ |
| Цифровая схемотехника и архитектура компьютера | Search ▢ |
| Title | Publication skin | Status |
|---|---|---|
| The Official Guide to Learning OpenGL | ![]() |
Search ▢ |
| Interactive Computer Graphics: A Top-Down Approach with OpenGL |
![]() |
Search ▢ |
15-213/18-213/15-513: Introduction to Computer Systems (ICS)
Linux kernel userspace API
OSDEV
Build OS in 1000 code lines
Beej's Guide to Network Programming
Carnegie Mellon University Database Group
Learn to hack! (pwd.college)
Stanford CS 253 Web Security
Crack me!
MIT open course: Introduction to Algorithms
MIT open course: Mathematics for Computer Science
MathAcademy
Курс по C (задачник с курса Константина Владимирова на степике)
Курс по C (задачник с курса Константина Владимирова на яндексе)
MIT 6.824: Distributed Systems
Teach yourself computer science
Rust webassebmly
0DE5
interactive online compiler Godbolt
Сompilation theory university course
Архитектура и язык ассемблера RISC-V
OpenGL guide
Lear OpenGl
Vulkan guide
Vulkan doc





































