Hacker News new | past | comments | ask | show | jobs | submit login
Recommended books for a self taught software developer
2 points by ju_sh on Nov 25, 2020 | hide | past | favorite | 4 comments
I'm a self taught developer (of 4 years) and have been working professionally as a developer (working mostly with Python and JavaScript) for the past 2 years.

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!




Well since you mentioned JS and Python, Programming in Haskell [0] by Graham Hutton is a very approachable text book to familiarize yourself with topics about functional programming (just a personal favourite).

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



Thanks :), will take a look at these


Go to the search bar of hacker news and search “learn programming”. Lots of answers one example https://news.ycombinator.com/item?id=21919465




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: