(I won't say much about the classics of this book, and "the beauty of programming" and "programming pearls" go hand in hand. Let you experience the fun of programming, of course, more importantly, let you have a deeper understanding of programming thinking, as a preparation for your IT interview journey
The beauty of code.pdf)