I'm going to be offline from February to March and won't be able to use the internet. I'll only have my phone, no laptop, and I'm looking for ways to make the most of this time. I'm a first-year B Tech student interested in game development and compilers. I'm hoping to find books to read during this period, focusing on topics like mathematics in programming, physics in game development, and compiling. Any recommendations for books or documentation?
2 Answers
It sounds like you'll have a great chance to dive into some books! I recommend checking out 'Code' by Charles Petzold. It covers some interesting computer science concepts in a really approachable way. For game development, 'Game Programming Patterns' by Robert Nystrom is excellent as well. Let me know if you want more suggestions!
If you're into more technical stuff, 'Compilers: Principles, Techniques, and Tools' (the Dragon Book) is a must-read. It's pretty comprehensive and will definitely deepen your understanding of compilers.

Oh, and if you're into math, 'The Art of Mathematics' by Jerry P. King is a fun read that covers a variety of topics relevant to programming!