by ju_sh on 11/25/20, 11:46 AM with 4 comments
As an autodidact, I feel I'm lacking knowledge in many of the core principles of software engineering and computer science. I often find myself having great ideas for projects, packages and implementations but find myself running into roadblocks and frustration when trying to express them.
Book recommendations appreciated!
by not_knuth on 11/25/20, 12:48 PM
And of course there is the mother of all software books SICP [1] (yes, it's free) – which is often regarded as the CS text book. It is very information-dense and touches on many parts of CS.
However, if you're struggling to build things, I doubt that books will do much good, since they usually cover theoretical aspects. For this I could only recommend lots of tinkering and practice and little half-completed projects, unfortunately.
Do you have some specific examples of projects/libraries where you got stuck? Perhaps we can get a better understanding of what it is you feel you are lacking then...
[0] https://www.cs.nott.ac.uk/~pszgmh/pih.html
[1] https://mitpress.mit.edu/sites/default/files/sicp/index.html
by asicsp on 11/25/20, 12:29 PM
* http://www.flyingmachinestudios.com/programming/learn-progra...
* https://www.techinasia.com/talk/27-things-started-programmin...
* https://prog21.dadgum.com/177.html
* https://github.com/mtdvio/every-programmer-should-know
Books:
* https://blog.codinghorror.com/recommended-reading-for-develo...
* https://danluu.com/programming-books/
* https://cstheory.stackexchange.com/questions/3253/what-books...
Specific to Python:
by pettycashstash2 on 11/25/20, 11:58 AM