This is a good book. It covers most common concepts and techniques in a fairly accessible way. At they end it also shows builds up a highly optimized version of some algorithms and data structures and does explains every optimization.
If I understand correctly, you're asking for books that will teach you logic, problem solving etc? If yes, check these out:
- Mathematical Circles The Russian Experience (the book is in english)
- How To Solve It by Polya
- brilliant.org
the Proton compatibility makes almost all games work on linux. for work, if you're into programming, it is going to be a much better experience with linux. if you're doing something else, you'll find most windows software works on linux, or you'll find free alternative that work about as good.
> open source projects will always provide a lower quality than comerical ones
linux, gnu utils, almost all programming languages and their entire ecosystems, firefox, blender and many more.
Question: Why do we need Electron alternatives? Why do we need to develop applications that need a bundled browser to run? Why can't we just use GTK/Qt?
This is a good book. It covers most common concepts and techniques in a fairly accessible way. At they end it also shows builds up a highly optimized version of some algorithms and data structures and does explains every optimization.