I'm honestly thinking about writing a book. An introductory book to software development for people who want to switch careers and don't have a CS background.
It would explain the things we take for granted:
- how computers work
- how networks/the internet works
- what are algorithms, complexity and when it matters
- programming styles (fn, OOP, etc.)
- what are DBs
- maybe an introduction to architectures up to distributed and serverless
Know of such a book/course already?