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.
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.