Found in 1 comment on Hacker News
baldfat · 2015-10-13 · Original thread
I am a self-taught programmer/hacker and the best thing I ever learned was Racket. http://racket-lang.org/

Here is what got me off the ground. The first unit is learning ML and the second unit was Racket. https://www.youtube.com/user/afigfigueira/playlists?shelf_id...

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 - http://www.amazon.com/Realm-Racket-Learn-Program-Game-ebook/...

If that is too simple there always is http://www.amazon.com/How-Design-Programs-Introduction-Progr...

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