<div class="gmail_quote">On Wed, Oct 13, 2010 at 4:16 PM, Gabriel M. Beddingfield <span dir="ltr">&lt;<a href="mailto:gabrbedd@gmail.com">gabrbedd@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">
On Wed, 13 Oct 2010, Josh Lawrence wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Sparing you a lot of useless back story here, but for fun a for<br>
personal amusement (NOT for serious work), I&#39;d like to start learning<br>
a programming language.  If I&#39;m gonna learn one, I might as well learn<br>
something that gets a lot of use in the open-source world.  So which<br>
one to choose?  C or C++?<br>
</blockquote>
<br></div>
C is easy to learn and it&#39;s possible to master it very quickly.  Many languages (esp. C++) have been based on its ideas and syntax.  I recommend starting there.  Good books will have titles like &quot;C for Dummies&quot; or &quot;Learn C in 21 days.&quot;<br>
</blockquote><div><br>I might also add that one very useful resource on linux is the GNU libc manual.  For some types of projects, you won&#39;t need anything more than this:<br><a href="http://www.gnu.org/software/libc/manual/">http://www.gnu.org/software/libc/manual/</a><br>
</div></div>