In my experience, Wikipedia has pretty detailed and language-agnostic definitions for a lot of things, often even going as far as diving into the mathematical theory behind something. As a...
In my experience, Wikipedia has pretty detailed and language-agnostic definitions for a lot of things, often even going as far as diving into the mathematical theory behind something. As a positive, I also have found them pretty easy to understand, but that might vary article to article and reader to reader.
SICP may well be what you’re looking for - it’s an “introductory” textbook, but written for MIT students in the mid-1980s, when the concepts were a lot newer and the necessity of understanding...
SICP may well be what you’re looking for - it’s an “introductory” textbook, but written for MIT students in the mid-1980s, when the concepts were a lot newer and the necessity of understanding fundamentals was quite a bit deeper. I’ve just discovered from grabbing the Wikipedia link that there’s a new edition with JS examples, which I can’t comment on specifically because I only just found out it exists, but I will say that at least for me the nature of Lisp lends itself very well to deep conceptual understanding; the original was written around examples in Scheme, a Lisp dialect.
It’s CC licensed, so you can easily flick through and see if it suits what you need.
I don't know how basic you want to get, and I haven't read this book, but Charles Petzold's book gets good reviews and the second edition came out this year: Code: The Hidden Language of Computer...
I don't know how basic you want to get, and I haven't read this book, but
Charles Petzold's book gets good reviews and the second edition came out this year:
In my experience, Wikipedia has pretty detailed and language-agnostic definitions for a lot of things, often even going as far as diving into the mathematical theory behind something. As a positive, I also have found them pretty easy to understand, but that might vary article to article and reader to reader.
A couple examples
I'm not aware of any more dedicated resource, perhaps some Wikipedia pages have linked interested pages as sources.
SICP may well be what you’re looking for - it’s an “introductory” textbook, but written for MIT students in the mid-1980s, when the concepts were a lot newer and the necessity of understanding fundamentals was quite a bit deeper. I’ve just discovered from grabbing the Wikipedia link that there’s a new edition with JS examples, which I can’t comment on specifically because I only just found out it exists, but I will say that at least for me the nature of Lisp lends itself very well to deep conceptual understanding; the original was written around examples in Scheme, a Lisp dialect.
It’s CC licensed, so you can easily flick through and see if it suits what you need.
I don't know how basic you want to get, and I haven't read this book, but
Charles Petzold's book gets good reviews and the second edition came out this year:
Code: The Hidden Language of Computer Hardware and Software.
I suggest checking the table of contents to see if it covers what you want to read about.
Seconding. I gave this book as a gift to two people who both loved it!