3 ms·
It might be worth picking up some CS textbooks if you are someone who can learn from books well. Things that have helped me the most from my CS degree: * Lear
by lastofus 11y ago
It might be worth picking up some CS textbooks if you are someone who can learn from books well.
Things that have helped me the most from my CS degree:
* Learning the internals of operating systems and the UNIX API (Modern Operating Systems (3rd Edition), Advanced Programming in the UNIX Environment, 3rd Edition)
* Network programming (Unix Network Programming, Volume 1 and everything else really by W. Richard Stevens)
* Compilers (Compilers: Principles, Techniques, and Tools is the goto book, but I found it hard to read stand-alone. Might be worth finding a different textbook here)
* Algorithms and data structures (Introduction to Algorithms, 3rd Edition)
* Learning the basics of how CPUs work form a computer engineering book is useful as well, along with assembly language, and how higher level languages like C get translated to ASM and eventually machine code. I can't quite remember what text books I used for this.
Compilers was useful, even though I've never written one professionally, as knowing how to parse anything well save you headaches when someone tells you to parse some HTML for instance. You will also pick up regular expressions and some fun useful data structures.