"ZafT" <burn@inhell.com> wrote in message
news:HPOdnY_SOawKI53cRVn-jA@comcast.com...[color=blue]
>[color=green]
> > I am just starting to learn C++ and the research I've done so far says
> > I should get a C++ mentor to help get a really strong understanding of
> > OO design. Would anyone here be willing to mentor or does this entire
> > group act as a mentor? Is it appropriate to run ideas and ask for
> > help/feedback?[/color]
>
>
> I have had great luck getting help on this group. You just can't expect
> anyone to write code for you. As with any newsgroup, you need to try it
> yourself first, try again, and then ask the group. When you post, post[/color]
your[color=blue]
> code and a detailed but to the point explanation of what you are trying to
> do, and you will most likely get an answer. Oh, and don't top-post. If[/color]
you[color=blue]
> follow those basics, you will find yourself in friendly company.
>
> I agree that the best advice is given by a face to face mentor. They will
> have more patience than a newsgroup. There are a lot of great books out
> there. I would camp in a bookstore and find one that makes sense to you
> when you start reading it.[/color]
The problem with this approach is that, if one doesn't already
understand the language, whether a book 'makes sense' or not,
is not an indication of whether the book's contents are accurate.
Unfortunately, there are far more poor C++ books than quality ones.
IMO probably a result of many simply trying to 'cash in' on the
current C++ 'craze'. I think a novice should seek out recommendations
before paying money for books to learn from. A good source is the
review section at
www.accu.org (there is however some controversy in
this group about the bias of these reviews). You can also search this
group's archives for posts about book recommendations. Also, the
more appropriate books will depend upon whether the C++ novice has
previous experience in another language. (I'm of the opinion that
C++ is not a good first language for the programming novice).
[color=blue]
>If none of them make sense, you need to take a
> college course.[/color]
That always helps, but isn't always an option for everyone (it
wasn't when I first started learning.)
-Mike