I use this site quite a bit for the standard library:<br>
http://www.cppreference.com/<br>
<br>
I don't have the functions memorized and finding the<br>
best way to do something in any language is about <br>
trial and error.  I read tutorials on cplus.about.com <br>
and other sites through google for specific tasks.   I <br>
lurk this list and try to understand what the questions<br>
and answers are.  I also ask other experienced c/c++<br>
coders.  If they don't know, I ask this list.<br>
<br>
My background is everything but c/c++, and I have been<br>
tearing into it the best that I can for the past 18 months.<br>
But it is difficult and takes time and lots of looking <br>
stupid.  But I know from learning other languages<br>
and giving people tips and help with their work that<br>
the best thing is just to keep asking and reading.  And<br>
just admitting that you don't know is the easiest way<br>
to get advice.  Spend an honest effort trying to figure<br>
it out yourself and then ask someone who knows.<br>
<br>
Hope that helps...  I am interested to see what others<br>
on the list have to say.<br>
<br>
Larry Lines<br>
<br>
   -------Original Message-------<br>
   &gt; From: Robert Misior &lt;misior@salem.edu&gt;<br>
   &gt; Subject: Re: [LC++]Getting started<br>
   &gt; Sent: 01 Oct 2004 14:39:19<br>
   &gt;<br>
   &gt;  Hello,<br>
   &gt;  <br>
   &gt;  I would say that it still all depends on what you are trying to do ( I<br>
   &gt;  guess knowing what is possible is the key)<br>
   &gt;  Here are some links that I  find useful: &quot;C++ Beyond the Standard<br>
   &gt;  Library&quot;<br>
   &gt;  http://www.oreillynet.com/pub/a/network/2003/05/06/cplusplusian.html<br>
   &gt;  and this page has some usefully links:<br>
   &gt;  http://www.thefreecountry.com/sourcecode/cpp.shtml<br>
   &gt;  If you are interested in GUI development I would recommend Qt<br>
   &gt;  http://doc.trolltech.com/3.3/index.html it is a lot more then just a GUI<br>
   &gt;  API, reminds me a lot of java :) with many standard objects. Or a pure<br>
   &gt;  open source GUI API  http://www.wxwindows.org/<br>
   &gt;  If you are interested in graphics there is the classic OpenGL, or game<br>
   &gt;  development SDL http://www.libsdl.org/index.php (these two are C API but<br>
   &gt;  you can use them from C++)<br>
   &gt;  <br>
   &gt;  I'm also interested to see what will other members of this list  recommend.<br>
   &gt;  <br>
   &gt;  Hope this helps,<br>
   &gt;  Robert<br>
   &gt;  <br>
   &gt;  <br>
   &gt;  <br>
   &gt;  Pavao, John C. wrote:<br>
   &gt;  <br>
   &gt;  &gt; Since no mailing list is really complete without the occasional idiot<br>
   &gt;  &gt; newbie question...  :-)<br>
   &gt;  &gt;<br>
   &gt;  &gt; I've been lurking this list for several months because I'm trying to<br>
   &gt;  &gt; teach myself C++, but I certainly admit the list is out of my league.<br>
   &gt;  &gt;<br>
   &gt;  &gt; As for trying to learn C++, I'm only able to get so far when it comes<br>
   &gt;  &gt; to applying what I'm learning to real world situations because I seem<br>
   &gt;  &gt; to be missing something important.  I haven't figured out how to know<br>
   &gt;  &gt; learn what to use in a given situation.  I do a lot of UNIX shell<br>
   &gt;  &gt; scripting, and I'll often find myself saying, &quot;ok, if this were a<br>
   &gt;  &gt; shell script, I'd use the suchandsuch command&quot;, but I don't know what<br>
   &gt;  &gt; to do in C++.  I haven't found a good way to learn what's in specific<br>
   &gt;  &gt; libraries and how to use what's there.  I've come up with a pile of<br>
   &gt;  &gt; simple working programs based on examples I've seen, but when I get to<br>
   &gt;  &gt; wanting to do something I don't see in an example, I'm stuck.  A lot<br>
   &gt;  &gt; of what I do in my work is working with text files and manipulating<br>
   &gt;  &gt; text.  A lot of awk, grep, sed, arrays and such.  Could anyone point<br>
   &gt;  &gt; me to where to look to learn what I need to know to do these kinds of<br>
   &gt;  &gt; things?<br>
   &gt;  &gt;<br>
   &gt;  &gt; I know questions like this sometimes raise the ire of the more<br>
   &gt;  &gt; advanced list members on any list.  (One of my all-time favorite posts<br>
   &gt;  &gt; on this or any list was when someone asked why this list was so quiet<br>
   &gt;  &gt; and someone else responded &quot;because we already know everything&quot;.)  <br>
   &gt;  &gt; It's not my intention to start a fire-fight or anything, and I'm not<br>
   &gt;  &gt; asking for anyone to teach me anything.  All I'm really hoping for is<br>
   &gt;  &gt; for someone to explain to me the best way for me to teach myself how<br>
   &gt;  &gt; to do this...<br>
   &gt;  &gt;<br>
   &gt;  &gt; Thanks in advance!<br>
   &gt;  &gt; John Pavao<br>
   &gt;  &gt;<br>
   &gt;  <br>
   &gt;  <br>
   &gt;  --<br>
   &gt;  *Robert Misior*<br>
   &gt;  Unix Systems Administrator/Programmer<br>
   &gt;  Salem Academy and College<br>
   &gt;  336.917.5460<br>
   &gt;  Take Back the Web Get Firefox!<br>
   &gt;  &lt;http://www.spreadfirefox.com/?q=affiliates&amp;id=9693&amp;t=68&gt;<br>
   &gt;  <br>
   &gt;  <br>
   &gt;  <br>
   &gt;  <br>
   &gt;  Hello,<br>
   &gt;  <br>
   &gt;  I would say that it still all depends on what you are trying to do ( I<br>
   &gt;  guess knowing what is possible is the key)<br>
   &gt;  Here are some links that I  find useful: &quot;C++ Beyond the Standard<br>
   &gt;  Library&quot; http://www.oreillynet.com/pub/a/network/2003/05/06/cplusplusian.html<br>
   &gt;  and this page has some usefully links: http://www.thefreecountry.com/sourcecode/cpp.shtml<br>
   &gt;  If you are interested in GUI development I would recommend Qt http://doc.trolltech.com/3.3/index.html<br>
   &gt;  it is a lot more then just a GUI API, reminds me a lot of java :) with<br>
   &gt;  many standard objects. Or a pure open source GUI API  http://www.wxwindows.org/<br>
   &gt;  If you are interested in graphics there is the classic OpenGL, or game<br>
   &gt;  development SDL http://www.libsdl.org/index.php<br>
   &gt;  (these two are C API but you can use them from C++)<br>
   &gt;  <br>
   &gt;  I'm also interested to see what will other members of this list <br>
   &gt;  recommend.<br>
   &gt;  <br>
   &gt;  Hope this helps,<br>
   &gt;  Robert<br>
   &gt;  <br>
   &gt;  <br>
   &gt;  <br>
   &gt;  Pavao, John C. wrote:<br>
   &gt;  <br>
   &gt;  <br>
   &gt;  <br>
   &gt;  <br>
   &gt;  Since no mailing list is really complete without<br>
   &gt;  the occasional idiot newbie question...  :-)<br>
   &gt;  <br>
   &gt;  I've been lurking this list for several months<br>
   &gt;  because I'm trying to teach myself C++, but I certainly admit the list<br>
   &gt;  is out of my league. <br>
   &gt;  As for trying to learn C++, I'm only able to get so<br>
   &gt;  far when it comes to applying what I'm learning to real world<br>
   &gt;  situations because I seem to be missing something important.  I haven't<br>
   &gt;  figured out how to know learn what to use in a given situation.  I do a<br>
   &gt;  lot of UNIX shell scripting, and I'll often find myself saying, &quot;ok, if<br>
   &gt;  this were a shell script, I'd use the suchandsuch command&quot;, but I don't<br>
   &gt;  know what to do in C++.  I haven't found a good way to learn what's in<br>
   &gt;  specific libraries and how to use what's there.  I've come up with a<br>
   &gt;  pile of simple working programs based on examples I've seen, but when I<br>
   &gt;  get to wanting to do something I don't see in an example, I'm stuck.  A<br>
   &gt;  lot of what I do in my work is working with text files and manipulating<br>
   &gt;  text.  A lot of awk, grep, sed, arrays and such.  Could anyone point me<br>
   &gt;  to where to look to learn what I need to know to do these kinds of<br>
   &gt;  things?<br>
   &gt;  I know questions like this sometimes raise the ire<br>
   &gt;  of the more advanced list members on any list.  (One of my all-time<br>
   &gt;  favorite posts on this or any list was when someone asked why this list<br>
   &gt;  was so quiet and someone else responded &quot;because we already know<br>
   &gt;  everything&quot;.)  It's not my intention to start a fire-fight or anything,<br>
   &gt;  and I'm not asking for anyone to teach me anything.  All I'm really<br>
   &gt;  hoping for is for someone to explain to me the best way for me to teach<br>
   &gt;  myself how to do this...<br>
   &gt;  Thanks in advance!<br>
   &gt;  <br>
   &gt;  John Pavao<br>
   &gt;  <br>
   &gt;  <br>
   &gt;  <br>
   &gt;  <br>
   &gt;  --<br>
   &gt;  Robert Misior<br>
   &gt;  Unix Systems Administrator/Programmer<br>
   &gt;  Salem Academy and College<br>
   &gt;  336.917.5460<br>
   -------Original Message-------<br>
<br>
<br>