Found 3 comments on HN
dzpower · 2016-10-08 · Original thread
For self-guided study, HTDP (How to Design Programs) is more accessible than SICP.

baldfat · 2015-10-13 · Original thread
I am a self-taught programmer/hacker and the best thing I ever learned was Racket.

Here is what got me off the ground. The first unit is learning ML and the second unit was Racket.

This is from a Coursera Course that is not being offered right now. It covers a lot of different languages but the Racket and ML parts are a great starting point.

I liked this book -

If that is too simple there always is

I prefer seeing people code and talk about it so the videos are great.

3pt14159 · 2011-09-18 · Original thread
I'll actually answer your question.

Ruby and Python are now too good at doing webby stuff in that there are not enough Ruby devs to meet the demand of companies without skyrocketing salaries. It is easy to hire good Ruby devs, provided you have $400k to spend per year, but that isn't your real question.

Your real question is what languages will people really, really want to work for my company to use because nobody else is using them. I can only think of a couple: Common Lisp, Closure, Scheme, Smalltalk. There are others that are happy-fun languages but not necessarily I love you languages that few startups are using: Scala, server side CoffeeScript, Io, F#.

But the problem you run into there is that many of these languages don't have as many webby aspects to them which is why fewer startups use them in the first place.

I'd probably recommend Scheme because it has the best book of all time: That book can teach anyone how to code Scheme. Although all the languages I listed are awesome.

Get dozens of book recommendations delivered straight to your inbox every Thursday.