THE DEV CAVE

SORCERER-SEE

Mage Cave

About

Curriculum

To develop my knowledge I assembled a Computer Engineering Light study trajectory. I prefer learning from books, so I chose a series of books to study. I also go through different phases during my study path. Underneath I give an overview of these phases. Within them I present the books that I study, in order, also, to give credit and thanks to the authors who wrote them.

Study Completion: Phase 2 - 1.33%

Phase 1: Orientation Phase

In the first phase of my learning I targeted retro development, until the feeling dawned on me that I was, like Don Quichot, chasing windmills. I learned a lot from this episode, but it was not the most efficient route for reaching my goals. I since shifted to contemporary computing, which led me to Phase 2.

1. The C Programming Language, 2Ed. _ - x. Kernighan, D. Ritchie, 1988.

The absolute historical C programming classic, written by the grandmasters themselves.

cpamaed1

2. C Programming: A Modern Approach 1Ed. - K.N.K., 1996.

A highly praised textbook, which the 2Ed. is still used today to teach students of C programming.

tcpled2kr

Phase 2 (before doing paid work): 3 Books of 733 + 879 + 704 = 2316 pages

1. Digital Design and Computer Architecture RISC-V Ed. - S.L. Harris & D.M. Harris, 2021. (733 pages)

Fundamentals of computer architecture

DigitalDesign

2. x64 Assembly Language Step-By-Step Programming 4Ed. - J. Duntemann, 2023. (879 pages)

Fundamentals of ASM programming

asmsbs

3. Sams Teach Yourself C Programming, 7Ed. - B.L. Jones, P.G. Aitken, D. Miller, 2013. (704 pages)

Fundamentals of C programming

stysc

Phase 3 (while doing paid work): 3 more Books of 864 + 1999 + 522 = 3385 pages

1. Fundamentals of Digital Logic with Verilog Design 3Ed. (864 pages)

Details of logic gates

funofdiglog

2. Assembly Programming for x86 Processors 8th Ed. - K. Irvine, 2019. (1999 pages)

In-depth assembly programming

asmlx86

3. Modern C 3th Ed. - J. Gustedt, 2025. (522 pages)

Intermediate level C programming, according to the C23 standard.

modernc

Back to Cave