Skip to content

Comment on Ask HN: Beginner Programmer: Haskell Book or SICP?

Comments

I wouldn't stress about that as much. I.e. I learned programming in Visual Basic for Applications (i.e. did you know Excel 97 had a full-fledged VB6 ide hidden behind a short-cut? ALT-F11 if I remember correctly) and while I could argue that functional language would have been a better entry-point (I remember having problem understanding the meaning of 'x=x+1'), in the end it was fine.

To your point about functional being better for CS, I am not sure, i.e. when I had class on basics of algorithm design, we went through "Introduction to Algorithms" book and the pseudo-code looked much more like Python or Pascal than scheme/haskell/ml. So if you stick to python, you will be fine.

In the end, you already dabble more than four programming languages, I am the sort of a person who prefers breadth of knowledge to depth so I would go through ALL OF THEM :P

(This reminds me I am still only on page ~50 of SICP and I really wanted to return to that)

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.