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.

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



Free Developer Resources