Hello, this is Roasted Code.
I started my career as a front-end developer and have been working on creating educational services for developers. In that process, I have closely observed what and how developers learn to understand things effectively.
Even now, while working as a professional developer, I am personally creating educational materials that explain difficult CS concepts through illustrations and animations.
As I experienced many difficulties while studying CS myself, I recorded every point where I got stuck and why, and those records became the foundation of this textbook.
I aim for learning that understands the principles, rather than just memorizing blindly.