C programming
-
The C Programming Language
B. W. Kernighan and D. M. Ritchie
Prentice Hall, India
-
Programming with C
Byron Gottfried
Schaums' Outline series
-
Expert C Programming: Deep C Secrets
Peter van der Linden
SunSoft Press
Python programming
-
Learning Python
Mark Lutz
O'Reilly
Programming in general
-
The Elements of Programming Style
B. W. Kernighan and P. J. Plauger
McGraw-Hill
-
The Practice of Programming
Brian Kernighan and Rob Pike
Addison-Wesley Professional
-
Programming Pearls
Jon Bentley
Pearson
Data structures and algorithms
-
Fundamentals of Data Structures
E. Horowitz and S. Sahni
Universities Press
-
Fundamentals of Data Structures in C
E. Horowitz, S. Sahni and S. Anderson-Freed
Silicon Press
-
Data Structures and Algorithms
Alfred V. Aho, John E. Hopcroft and Jeffrey D. Ullman
Pearson
-
Data Structure Techniques
T. A. Standish
Addison Wesley
-
Introduction to Algorithms
T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein
MIT Press
-
Algorithms
Robert Sedgewick and Kevin Wayne
Addison-Wesley Professional
-
Data Structures and Algorithm Analysis in C++
Mark A. Weiss
Pearson
-
Data Structures and Algorithms in Python
Michael T. Goodrich, Roberto Tamassia and Michael H. Goldwasser
Wiley
-
Randomized Algorithms
Rajeev Motwani and Prabhakar Raghavan
Cambridge University Press
Problem solving
-
How to Solve it by Computer
R. G. Dromey
Pearson Education
UNIX/Linux-like systems
-
The Unix Programming Environment
B. W. Kernighan and R. Pike
Prentice Hall, India
-
The Linux Command Line
William Shotts
No Starch Press
Others
-
The C++ Programming Language
Bjarne Stroustrup
Addison Wesley
-
C++ - The Complete Reference
Herbert Schildt
McGraw Hill Education (India)
-
Object-Oriented Programming in C++
Robert Lafore
SAMS
-
Programming Languages Design and Implementation
T. W. Pratt and M. V. Zelkowitz
Pearson
-
The GNU Make Manual
R. M. Stallman, R. McGrath and P. D. Smith
Free Software Foundation
Last modified: Mon Aug 4 16:12:30 IST 2025