14 Jul 2025
resources
I'm tired of being asked for resources again and again. I'm dumping all of them here. I'll keep updating this list. I'm not categorizing them, I have better things to do in life. They are in no particular order. Ping me if an entry is stale. This is all I know atm. Will add more as and when I know. My own blog also has some notes, might be helpful.
- https://lborb.github.io/book/
- https://serde.rs/
- https://doc.redox-os.org/book/
- https://www.theseus-os.com/Theseus/book/index.html
- https://nnethercote.github.io/perf-book/
- https://os.phil-opp.com/
- https://rtic.rs/2/book/en/
- https://web.archive.org/web/20230125023131/https://cfsamson.github.io/book-exploring-async-basics/
- https://cliffle.com/p/dangerust/
- https://web.archive.org/web/20230203005735/https://cfsamson.github.io/books-futures-explained/
- https://web.archive.org/web/20221127191120/https://boats.gitlab.io/blog/post/wakers-i/
- https://web.archive.org/web/20221201170929/https://alschwalm.com/blog/static/2017/03/07/exploring-dynamic-dispatch-in-rust/
- https://web.archive.org/web/20221206065154/http://tmandry.gitlab.io/blog/posts/optimizing-await-1/
- https://web.archive.org/web/20220814162341/https://cfsamson.github.io/book-exploring-async-basics/1_concurrent_vs_parallel.html
- https://web.archive.org/web/20221007001910/https://cfsamson.github.io/book-exploring-async-basics/2_async_history.html
- https://web.archive.org/web/20221006223805/https://cfsamson.github.io/book-exploring-async-basics/5_strategies_for_handling_io.html
- https://web.archive.org/web/20230324132040/https://cfsamson.github.io/book-exploring-async-basics/6_epoll_kqueue_iocp.html
- https://book.async.rs/introduction.html
- https://docs.rust-embedded.org/embedonomicon/
- https://emp.jamesmunns.com/
- https://doc.rust-lang.org/nomicon/meet-safe-and-unsafe.html
- https://rust-book.cs.brown.edu/
- https://tokio.rs/tokio/tutorial
- https://smallcultfollowing.com/babysteps/blog/2021/09/30/dyn-async-traits-part-1/
- https://www.baeldung.com/start-here
- https://sepehr.assadi.info/courses/cs514-f21/index.html#CRT05
- https://yaduvasudev.github.io/courses/6025/22/lectures.html
- https://www.sketchingbigdata.org/fall20/lec/notes.pdf
- https://pages.cs.wisc.edu/~remzi/OSTEP/#instructors
- https://wiki.osdev.org/Expanded_Main_Page
- https://ocw.mit.edu/courses/6-828-operating-system-engineering-fall-2012/
- https://doc.lagout.org/operating%20system%20/linux/Professional%20Linux%20Kernel%20Architecture.pdf
- https://ir0nstone.gitbook.io/crypto
- https://ir0nstone.notion.site/Maths-3bb97c269fdc4dde810a3bb3ef9780f1
- https://www.cse.iitm.ac.in/~chester/courses/17e_ac/
- https://www.cse.iitm.ac.in/~chester/courses/15o_os/
- https://stevens.netmeister.org/631/elf.html
- https://pwn.college/
- https://ir0nstone.gitbook.io/notes/binexp/
- https://123shivanshukumar.github.io/projects/
- https://www.cse.iitd.ac.in/~srsarangi/archbooksoft.html
- https://people.inf.ethz.ch/omutlu/lecture-videos.html
- https://yaduvasudev.github.io/courses/2200/24/
- https://ocw.mit.edu/courses/18-404j-theory-of-computation-fall-2020/
- https://ocw.mit.edu/courses/6-046j-design-and-analysis-of-algorithms-spring-2015/
- https://www.cse.iitm.ac.in/~jayalal/teaching/lectures.php?courseid=82
- https://intensecrypto.org/public/index.html
- https://www.cse.iitb.ac.in/~ckamath/courses/2024/CS783.html
- https://github.com/shellphish/how2heap
- https://mina.arashloo.net/courses/CS456-F24/index.html
- https://mina.arashloo.net/courses/programmable_networks/w24.html
- https://kcsrk.info/cs6225_s25_iitm/
- https://kcsrk.info/cs3100_m20/
- https://www.cs.sjtu.edu.cn/~kzhu/cs383/Pierce_Types_Programming_Languages.pdf
- https://cs3110.github.io/textbook/cover.html
- https://library-it.com/wp-content/uploads/2020/06/java_concurrency_in_practice.pdf
- https://www.nand2tetris.org/
- https://notes.shichao.io/asm/#x86-assembly
- https://user.engineering.uiowa.edu/~hpca/
- https://kartiknagar.github.io/old-courses/apv-jan2022/lectures/
- https://www.cse.iitm.ac.in/~krishna/cs3300/
- https://www.cse.iitm.ac.in/~krishna/cs6013/
- https://people.eecs.berkeley.edu/~kubitron/courses/cs194-24-S14/index_lectures.html
- https://spcl.inf.ethz.ch/Teaching/2019-dphpc/
- https://www.cse.iitm.ac.in/~rupesh/teaching/gpu/jan20/
- https://sites.google.com/cse.iitm.ac.in/cs6570-2025/home
- https://www.cse.iitm.ac.in/~chester/courses/19e_ns/
- https://www.scs.stanford.edu/16wi-cs240h/
- https://learnyouahaskell.com/
- https://git-scm.com/book/en/v2
- https://asterinas.github.io/book/
- https://www.eff-lang.org/handlers-tutorial.pdf