Hello, I had been studying with the very little time I have a few books on programming. There's a few different books I wanted to recommend to anyone in a similar situation where they are reading software documentation and studying programming languages.
Object Oriented Programming in C++
- by Robert Lafore
This one specifically is very good for learning C++ and going from there in understanding object oriented programming. The explanations and practice exercises are extremely useful and easy to follow along too.
Haskell Programming from First Principles
- by Christopher Allen and Julie Moronuki
This book is a great introduction to Haskell and goes from the very basics into some very well defined explanations and exercises. I'd also recommend Real World Haskell, but I have not read enough of it yet to properly recommend, but it's absolutely worth checking out.
ANSI Common Lisp
-by Paul Graham
This book is essentially the capstone to everything Common Lisp and helps with learning lisp-like synta and language. If you have to read or ever learn common lisp, this is the one book out of many that is worth it.
The C++ Programming Language, 4th Edition
- by Bjarne Stroustrup
This is a very heavy book in terms of how much is explained and shown. This is about as in depth as it gets in understanding C++. One is better off looking at this one and reflecting on it periodically as it is very hard to wrap your head around, and it makes senses the more you learn as you go down the process of learning programming and languages.
Design Patterns: Elements of Reusable Object-Oriented Software
-by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides
Also known as the Gang of Four book, it's another good mention. Definitely something to check out.
C Programming Language, 2nd Edition
-by Brian W. Kernighan, Dennis M. Ritchie
This is a second edition C Programming book. Not much I think I can add here, well worth the read or look over.
Compilers: Principles, Techniques, and Tools, is another notable mention, but I have to read further into it so see if it's worth a recommendation. It's also known as the "Dragon Book".
(Note: This is just a small list of what books I'd recommend to start with. There will be more added when I have time, I barely have time to check the forums lately unfortunately. All these titles are easily found in pdfs and internet archive on the internet as well, I can't link to them for the obvious reasons)
Definitely let me know what you think, I want to hear some feedback.
“Come to me, O Lord IAO, great Zeus-Ammon, hidden fire, all-seeing one, ram-horned, first and last, who rules from the sun.”
— PGM V.96–172
“I am Atum, when I was alone in Nun. I am the beginning and the end.”
— Coffin Texts, Spell 714
(Enki of Eridu, Lord of the Earth -- Poem)
https://ancient-forums.com/viewtopic.php?f=39&t=87236
(My Computer Science Posts)
https://ancient-forums.com/threads/my-computer-science-posts.294278/
(Astral Body - Bilocation)
https://ancient-forums.com/threads/astral-body-bilocation-a-guide.294921/

