Copyright © 2019 Bytellect LLC. All Rights Reserved.


Recommended Reading for Software Developers

Here is a list of some excellent books and documents which we’ve found useful for our students and client organizations, as well as in our own software development consulting practice. Click a title to learn more and order or download. If you’d like to be notified whenever we add new titles to this page, subscribe to our mailing list. (Bytellect LLC is a participant in the Amazon Associates Program, and earns from qualifying purchases at Amazon.com.)

Some of the titles link to downloadable PDF files, which require Adobe Acrobat Reader 7 or later. If you need Acrobat Reader, you can find it here: Acrobat Download Button


The C Programming Language


The C++ Programming Language

Introductory (if C++ is your first programming language)

Introductory (if C++ is NOT your first programming language)

Intermediate C++

Advanced C++

C++ Best Practices

C++ Language References

C++ Programming Language Standards


The C# Programming Language


Algorithms and Data Structures


Design Patterns


Intel Assembly Language


Operating System Architecture/Internals


Software Engineering & Project Management


Ethics for Computing Professionals



Bytellect LLC is a participant in the Amazon Associates Program, and earns from qualifying purchases at Amazon.com.

Free Developer Resources