<story><title>Joel Spolsky is doing an IAmA on reddit</title><url>http://www.reddit.com/r/IAmA/comments/gulpx/iama_cofounder_of_stack_exchange_and_fog_creek/</url></story><parent_chain><item><author>euroclydon</author><text>I really want to learn C, like he says. I get plenty done without knowing it, and I have few doubts I can continue to find decent work without knowing it, but I haven&apos;t been able to gain any traction when I try to learn it.&lt;p&gt;I&apos;ve got the books sitting front of me, and I&apos;ve written some trivial visualizations of sorting algorithms using terminal output, but damn if I can find a way to use C as a web developer. If there were just some use case where C would help me get something done, I&apos;d be all over it.</text></item></parent_chain><comment><author>follower</author><text>For years as I developed with Python and Javascript I thought &quot;I really should write something in C again and maybe I should learn some C++&quot;. But nothing I was doing was performance critical or low level enough that I needed C or C++.&lt;p&gt;Then, a funny thing happened and I started playing with the Arduino.&lt;p&gt;And, while they go to great pains to hide it from non-technical people, the whole Arduino stack (ignoring the IDE) is based on C/C++. So then I began writing C again and learning C++. (I always find it slightly odd that I&apos;m using C++ on a microcontroller--admittedly it&apos;s very small subset of C++, mostly just used for the object encapsulation/abstraction. (Insert handwavy, &quot;yes, yes, I know it&apos;s not strictly C above library level&quot; here.))&lt;p&gt;So, you might like to take a look at playing with the Arduino if you want to get into C. And if nothing else it&apos;s fun playing with tangible things that interact with the &quot;real world&quot;.</text></comment>
<story><title>Joel Spolsky is doing an IAmA on reddit</title><url>http://www.reddit.com/r/IAmA/comments/gulpx/iama_cofounder_of_stack_exchange_and_fog_creek/</url></story><parent_chain><item><author>euroclydon</author><text>I really want to learn C, like he says. I get plenty done without knowing it, and I have few doubts I can continue to find decent work without knowing it, but I haven&apos;t been able to gain any traction when I try to learn it.&lt;p&gt;I&apos;ve got the books sitting front of me, and I&apos;ve written some trivial visualizations of sorting algorithms using terminal output, but damn if I can find a way to use C as a web developer. If there were just some use case where C would help me get something done, I&apos;d be all over it.</text></item></parent_chain><comment><author>SkyMarshal</author><text>Raphters might interest you:&lt;p&gt;&lt;a href=&quot;http://news.ycombinator.com/item?id=2407334&quot; rel=&quot;nofollow&quot;&gt;http://news.ycombinator.com/item?id=2407334&lt;/a&gt;&lt;p&gt;&lt;a href=&quot;http://news.ycombinator.com/item?id=2436885&quot; rel=&quot;nofollow&quot;&gt;http://news.ycombinator.com/item?id=2436885&lt;/a&gt;&lt;p&gt;&lt;a href=&quot;http://thechangelog.com/post/4608227295/raphters-a-web-framework-for-c&quot; rel=&quot;nofollow&quot;&gt;http://thechangelog.com/post/4608227295/raphters-a-web-frame...&lt;/a&gt;</text></comment>