eolas/_meta/Resources.md

64 lines
1.8 KiB
Markdown
Raw Normal View History

2022-11-30 07:52:39 +00:00
# Resources
2022-12-08 20:18:56 +00:00
## Backend (CPD)
2022-11-16 17:57:44 +00:00
2022-12-08 20:18:56 +00:00
[roadmap.sh/backend](https://roadmap.sh/backend)
2022-11-16 17:57:44 +00:00
2022-12-08 20:18:56 +00:00
[roadmap.sh/devops](https://roadmap.sh/devops)
2022-11-16 17:57:44 +00:00
2022-12-08 20:18:56 +00:00
[roadmap.sh/software-design-architecture](https://roadmap.sh/software-design-architecture)
2022-11-28 13:45:10 +00:00
2022-12-08 20:18:56 +00:00
_Clean Code_ (2008) R.C Martin
_The Pragmatic Programmer_ (1999) Hunt and Thomas
2022-11-30 07:52:39 +00:00
2022-11-28 13:45:10 +00:00
## C
[Everything I wish I knew when I started learning C](https://tmewett.com/c-tips/)
2022-11-30 07:52:39 +00:00
2022-12-08 20:18:56 +00:00
## Computer Science
[Welcome to CS](https://runestone.academy/ns/books/published/welcomecs/index.html)
[roadmap.sh/computer-science](https://roadmap.sh/computer-science)
_Structure and Interpretation of Computer Programs_ (1998) Abelson, Sussman
_A Common Sense Guide to Data Structures and Algorithms_ (2017) Jay Wengrow
_Cracking the Coding Interview_ (2009) McDowell [for useful algorithm exercises]
## Electronics, hardware, computer architecture
_How Computers Really Work_ (2020) Matthew Justice
_But How Do It Know? The Basics of Computers for Everyone_ (2009)
_The Essential Guide to Computing_ (2001) Garrison Walters
_Fundamental Electrical and Electronic Principles_ (2008) Christopher Robertson
[Computer Organisation and Design](https://learning.oreilly.com/library/view/computer-organization-and/9781483221182/) (2020) Hennesy and Patterson [O'Reilly]
_Computer Systems: A Programmer's Perspective Third Ed._ (2016) Bryant and O'Halloran
2022-11-30 07:52:39 +00:00
[How do transistors work, anyway?](https://lcamtuf.substack.com/p/how-do-transistors-work-anyway)
2022-12-08 20:18:56 +00:00
## Linux
_How Linux Works: What Every Superuser Should Know_ (2021) Brian Ward
## Mathematics
_The Logic Book_
_Foundation Mathematics for Computer Science_ (2015) John Vince
_Algebra_ (2004) Gelfand and Shen
## Python
[Tiny Python Projects (O'Reilly)](https://learning.oreilly.com/library/view/tiny-python-projects/9781617297519/)
[Learning Arduino with Python](https://realpython.com/arduino-python/)