4 ms·
Overall, good post to people learning. I've been teaching myself programming and have more or less followed this advice, though I'm also working through SICP an
by sayemm 15y ago
Overall, good post to people learning. I've been teaching myself programming and have more or less followed this advice, though I'm also working through SICP and planning to continue with K&R and Cormen afterwards. For an approach that's more grounded in CS fundemantals, I highly recommend what Joel Spolsky has to say: http://stackoverflow.com/questions/414779/what-should-a-self-taught-programmer-with-no-degree-learn-read/4473810#4473810 http://stackoverflow.com/questions/414779/what-should-a-self...
My learning curve so far has been a balance between building something for fun and learning CS basics.
- cicero 15y agoI think your balanced approach is better than what is proposed in the post. It's good to just get started doing stuff in a language like Python or Ruby, but a serious programmer should also try to learn real computer science along the way, either through college or self-study.
- sayemm 15y agoThanks a lot. I'm building web apps in Ruby and also teaching myself CS. I'm getting humbled by Abelson & Sussman, but it's totally worth it.