<story><title>Teach Yourself Programming in Ten Years (1998)</title><url>https://norvig.com/21-days.html</url></story><parent_chain></parent_chain><comment><author>dang</author><text>Related:&lt;p&gt;&lt;i&gt;Teach Yourself Programming in Ten Years (1998)&lt;/i&gt; - &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=27411276&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=27411276&lt;/a&gt; - June 2021 (115 comments)&lt;p&gt;&lt;i&gt;Teach Yourself Programming in Ten Years (1998)&lt;/i&gt; - &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=20543495&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=20543495&lt;/a&gt; - July 2019 (87 comments)&lt;p&gt;&lt;i&gt;Teach Yourself Programming in Ten Years (1998)&lt;/i&gt; - &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=16574248&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=16574248&lt;/a&gt; - March 2018 (51 comments)&lt;p&gt;&lt;i&gt;Teach Yourself Programming in Ten Years (1998)&lt;/i&gt; - &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=9395284&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=9395284&lt;/a&gt; - April 2015 (61 comments)&lt;p&gt;&lt;i&gt;Teach Yourself Programming in Ten Years (1998)&lt;/i&gt; - &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=5519158&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=5519158&lt;/a&gt; - April 2013 (86 comments)&lt;p&gt;&lt;i&gt;Teach Yourself Programming in Ten Years by Peter Norvig (2001)&lt;/i&gt; - &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=3439772&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=3439772&lt;/a&gt; - Jan 2012 (29 comments)&lt;p&gt;&lt;i&gt;Teach Yourself Programming in Ten Years&lt;/i&gt; - &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=191235&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=191235&lt;/a&gt; - May 2008 (19 comments)&lt;p&gt;&lt;i&gt;Norvig: Teach Yourself Programming in Ten Years&lt;/i&gt; - &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=43243&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;news.ycombinator.com&amp;#x2F;item?id=43243&lt;/a&gt; - Aug 2007 (7 comments)</text></comment>
<story><title>Teach Yourself Programming in Ten Years (1998)</title><url>https://norvig.com/21-days.html</url></story><parent_chain></parent_chain><comment><author>avg_dev</author><text>god, how i love this article. i understand the criticisms; i see forbiddenvoid discussing that people want to get paid and be able to live comfortably. -[i recall luu writing an essay about how to get better at things quickly (im probably quite poorly and incorrectly paraphrasing him here).]- (edit: shit, after a quick search of danluu.com, i believe i may have fabricated that entirely) i believe they are approaching the discussion at cross-purposes.&lt;p&gt;this is not about being comfortable paying your bills. this is not saying not to learn quickly or that you should avoid shortcuts. it&amp;#x27;s about mastery... it&amp;#x27;s about understanding the craft, weighing the tradeoffs that come with each decision, and repeating that process week-in and week-out for years... decades... a lifetime.&lt;p&gt;i &lt;i&gt;did&lt;/i&gt; learn to program from one of those &amp;quot;for dummies&amp;quot; books. that was (checks calendar) 25 years ago. it didn&amp;#x27;t teach me everything. i still don&amp;#x27;t fucking know everything!!! and that&amp;#x27;s fine. i wake up eager to learn. i enjoy code reviews, and learning from my peers. as norvig mentions: i enjoy being the best programmer on the team, i enjoy being the worst programmer on the team; hell, i enjoy being in-between.&lt;p&gt;if this post is about anything, it is about the joy of learning, and how deep and long that arc can be. it never ends. maybe when i go senile.</text></comment>