DEV Community

Discussion on: CS Graduates (and not): A Question

Collapse
 
apotheon profile image
Chad Perrin

I see, elsewhere in discussion, that you're apparently not a college-educated developer. If you're interested in some introductory instruction on the subject of functional programming and lambda calculus (as well as turing machines, finite automata, and so on), in a way not much at all like you'd get at college, I'd recommend an O'Reilly book called Understanding Computation. It's very good, and uses Ruby as an implementation language for some interesting stuff, but you don't have to be a Ruby dev to "get it" or use it. The book is very well-written, very approachable, and (in my opinion at least) a lot of fun.