News for hackers. Stuff that matters.
Re:How to learn how to program well by euccastro on Wednesday July 25, 2007 @09:29PM (#36767)
My suggestion is pick job B, but keep a hobby project on the side.

The internet makes self learning easier, but then again, mostly all you'd learn from job A you could learn from hobby projects anyway. Face to face interaction with other programmers is harder to substitute.

Just in case you haven't read this already:

http://www.norvig.com/21-days.html

[Sorry, meant to post this as a top level reply.]

Re:How to learn how to program well by wensing on Thursday July 26, 2007 @10:36AM (#36846)
Fantastic article . . . I think I'm going to be engrossed in the rest of Norvig's site/articles for a long while now.

That article included a link to the video lectures of the Structure and Interpretation of Computer Programs by A&S themselves, given to HP employees back in the 80's:

http://www.archive.org/details/mit_ocw_sicp

Re:How to learn how to program well by euccastro on Thursday July 26, 2007 @01:18PM (#36890)
The full text of the book is also available online.

http://mitpress.mit.edu/sicp/full-text/book/book.html