Text Books
- Deitel P J and Deitel H M, C: How to Program, Prentice Hall, 9th Edition, 2022, 978-0137398355
- Deitel P J and Deitel H M, Python for Programmers, Pearson Education, 2019, 978-0135224335
- Kernighan, Ritchie D, The C Programming Language, Prentice Hall, 2nd Edition, 2015, 978-9332549449
- Byron S. Gottfried, Programming with C, TMH Publishers, 4th Edition, 2018, 978-9353160272
- Donald E. Knuth, The Art of Computer Programming, 3rd Edition, 2022, 978-0137935109
- Yashavant Kanetkar, Understanding Pointers in C & C++, BPB Publications, 5th Edition, 2019, 978-9388176378
- Programming Fundamentals (CC BY)
- C Programming (CC BY)
- Introduction to Python Programming (CC BY-NC-SA)
- How to Think Like a Computer Scientist: C Version (GNU General Public License)
- Introduction to Programming Concepts - Python (CC BY-NC-SA)
- A Byte of Python (CC BY-SA)
- Introduction to Computer Programming with Python (CC BY-NC-SA)
- Think Python: How to Think Like a Computer Scientist - 2e (CC BY-NC)
- How to Design Programs (CC BY-NC-ND)