Skip to content

sinanh/software_resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

📚 Software Resources

A curated list of book suggestions for Computer Engineers and Software Developers.


📖 Textbooks

Programming

  • "Structure and Interpretation of Computer Programs" (SICP)
    Harold Abelson, Gerald Jay Sussman, and Julie Sussman
  • "Automate the Boring Stuff with Python"
    Al Sweigart

General Software Development

  • "The Pragmatic Programmer"
    Andrew Hunt and David Thomas
  • "Clean Code: A Handbook of Agile Software Craftsmanship"
    Robert C. Martin

🤖 AI & Machine Learning

Theoretical

  • "Machine Learning"
    Tom M. Mitchell (Great for beginners)
  • "Neural Networks: A Systematic Introduction"
    Raul Rojas
  • "Learning From Data"
    Yaser S. Abu-Mostafa, Malik Magdon-Ismail, and Hsuan-Tien Lin
  • Ilya Sutskever's 30 Papers
    Read here

Practical

  • "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow"
    Aurélien Géron
  • "Deep Learning with Python"
    François Chollet

🖥️ Computer Engineering

  • "Computer Networking: A Top-Down Approach"
    James F. Kurose and Keith W. Ross
  • "Operating System Concepts"
    Abraham Silberschatz, Peter B. Galvin, and Greg Gagne

📝 Essential Reading


📰 My Article

My OS Rankings: From Coding to Video Editing
Read it on Substack

About

Book suggestions for computer engineers, software developelers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published