Ask HN:Friend is math/algorithmic genius, wants to learn programming. Resources?
3 comments
First: http://www.paulgraham.com/onlisp.html
Then, once he is frothing at the mouth: http://www.gigamonkeys.com/book/
Then for the love of god protect him from Emacs: http://www.franz.com/downloads/clp/survey
hth
Then, once he is frothing at the mouth: http://www.gigamonkeys.com/book/
Then for the love of god protect him from Emacs: http://www.franz.com/downloads/clp/survey
hth
For what particular reason do you want him to start with Lisp?
Learn Python the Hard Way: http://learnpythonthehardway.org/
You can download it and run it off-line. It concentrates initially on drilling simple things so that later it you can release your mind to work on real problems, and not constantly trip over the trivial.
Seems a great place to start.
You can download it and run it off-line. It concentrates initially on drilling simple things so that later it you can release your mind to work on real problems, and not constantly trip over the trivial.
Seems a great place to start.
ps. Have him take a crack at protein-folding so he does not get bored.
He doesn't actually know any code, but I feel like he would be able to accomplish so many things with it. I've talked to him about it, and he's really interested, but he doesn't know where to start. Due to financial issues, he occasionally does not have Internet, but he does have a decent and functional computer to work with. What books/tutorials/resources should I give him so that he can put his mathematical and problem-solving talent to good use?