HACKER Q&A
📣 Karsteski

Book on Software Engineering?


Hello all, I'm currently a (hobby) programmer who would eventually like to break into Software Development professionally. I'd like to start write my own OpenGL rendering engine in the next few months and I feel like I don't understand anything about actual software engineering.

Is there a comprehensive book that I can tackle to get started on software design/engineering?

I'm asking this especially because on my first "non-trivial" project, someone commented and said that it looks like I just struggled through the code instead of actually engineering it. Which is fair, it is quite messy. Hence I would like further my knowledge before I start another big project.

Any help welcome :)


  👤 vram22 Accepted Answer ✓
The software engineering book by Dr. Pankaj Jalote.

👤 brudgers
Try How to Design Programs also known as "HtDP" or "HtDP2" for the second online version.