943,960 Members | Top Members by Rank

Ad:
  • C++ Discussion Thread
  • Unsolved
  • Views: 11929
  • C++ RSS
You are currently viewing page 1 of this multi-page discussion thread
Aug 12th, 2006
0

Best way to learn

Expand Post »
Hello Everyone,

I was just wondering if people could tell me what they think is the best way to learn C++, and link to some tutorials maybe? Recomend a book, ect.

Maybe I havn't found any good tutorials....But the ones I have seen aren't very good.

Help Apreaciated.

Brendan.
Similar Threads
Reputation Points: 10
Solved Threads: 1
Light Poster
Wreef is offline Offline
40 posts
since Aug 2006
Aug 12th, 2006
0

Re: Best way to learn

Get a good book like Accelerated C++ By Andrew koenig and Barbara Moo.
Reputation Points: 197
Solved Threads: 12
Junior Poster
Grunt is offline Offline
147 posts
since Jul 2006
Aug 12th, 2006
0

Re: Best way to learn

Quote originally posted by Wreef ...
Hello Everyone,

I was just wondering if people could tell me what they think is the best way to learn C++, and link to some tutorials maybe? Recomend a book, ect.

Maybe I havn't found any good tutorials....But the ones I have seen aren't very good.

Help Apreaciated.

Brendan.
Do NOT... For any reason go out and spend 90 bucks on a college style book... You'll only get disappointed. For some reason programmers like to try and dazzle you with their knowledge and fancy terms. To avoid this try going to Barnes and Nobles and pick up "The absolute beginners guide to C" for 20 dollars. I have never heard any of the people I recommended this book to complain about it.
That and don't be ashamed of the "C++ for dummies" books either. They have foot notes you can remove from the book and some come with free compilers.
The greatest thing is that they are in laymans terms so you can actually read and learn the material besides just sit with a thesaurus and guess the terms.
Reputation Points: 13
Solved Threads: 0
Light Poster
kingvjack is offline Offline
28 posts
since Aug 2006
Aug 12th, 2006
0

Re: Best way to learn

Quote originally posted by kingvjack ...
Do NOT... For any reason go out and spend 90 bucks on a college style book... You'll only get disappointed. For some reason programmers like to try and dazzle you with their knowledge and fancy terms. To avoid this try going to Barnes and Nobles and pick up "The absolute beginners guide to C" for 20 dollars. I have never heard any of the people I recommended this book to complain about it.
That and don't be ashamed of the "C++ for dummies" books either. They have foot notes you can remove from the book and some come with free compilers.
The greatest thing is that they are in laymans terms so you can actually read and learn the material besides just sit with a thesaurus and guess the terms.
Is this the reason why these books never mention the complexity of scanf function, never mention that using gets after scanf may result in disaster, never mention that fgets is the best way to take in strings, never mention that fflush (stdin) has undefined functionality ?

These things appear in the posts of programmers which try to dazzle and show you their knowledge dont you think so ?
Super Moderator
Featured Poster
Reputation Points: 3233
Solved Threads: 720
Failure as a human
~s.o.s~ is offline Offline
8,872 posts
since Jun 2006
Aug 12th, 2006
0

Re: Best way to learn

Quote originally posted by Wreef ...
I was just wondering if people could tell me what they think is the best way to learn C++
Writing code. A lot of people post questions here. Attempt to answer them. The critiques you get are wonderful for learning.
Quote originally posted by Wreef ...
Recomend a book, ect.
C++ Books (skickied in this forum)
Quote originally posted by Wreef ...
But the ones I have seen aren't very good.
Sadly, too true.

I haven't checked this one out in ages, but here is one I know of.
http://www.cprogramming.com/tutorial.html#c++tutorial

We also have one here, but I haven't visited it much either.
http://www.daniweb.com/tutorials/forum21.html
Last edited by Dave Sinkula; Aug 12th, 2006 at 5:58 pm.
Team Colleague
Reputation Points: 2780
Solved Threads: 312
long time no c
Dave Sinkula is offline Offline
4,790 posts
since Apr 2004
Aug 12th, 2006
0

Re: Best way to learn

Quote originally posted by ~s.o.s~ ...
Is this the reason why these books never mention the complexity of scanf function, never mention that using gets after scanf may result in disaster, never mention that fgets is the best way to take in strings, never mention that fflush (stdin) has undefined functionality ?

These things appear in the posts of programmers which try to dazzle and show you their knowledge dont you think so ?
A beginner generally does not need to go into too many details. A beginner (meaning "Basic") might find some things a little overwhelming. Thanks for replying to my post though.
Reputation Points: 13
Solved Threads: 0
Light Poster
kingvjack is offline Offline
28 posts
since Aug 2006
Aug 12th, 2006
0

Re: Best way to learn

Thanks everyone.

I'll try to go out and get a good book this weekend, probably one like C++ for dummies or something.

I got the compiler covered though, I can get a legal copy of Visual Studio Professional cheap, through my Dads work (A university).

Anything else I should know?
Reputation Points: 10
Solved Threads: 1
Light Poster
Wreef is offline Offline
40 posts
since Aug 2006
Aug 12th, 2006
1

Re: Best way to learn

Quote originally posted by ~s.o.s~ ...
Is this the reason why these books never mention the complexity of scanf function, never mention that using gets after scanf may result in disaster, never mention that fgets is the best way to take in strings, never mention that fflush (stdin) has undefined functionality ?
You know of a C++ book that goes over that stuff in detail?


Quote ...
I was just wondering if people could tell me what they think is the best way to learn C++, and link to some tutorials maybe? Recomend a book, ect.
I prefer Brad Jones' "Teach yourself C++ in 24 days".... In my opinion it covers material better than any other C++ book I've read. "The C++ Programming Language" by Bjarne Stroustrup is excellent, but you'll probably want a little knowledge before getting into that one.
Reputation Points: 113
Solved Threads: 19
Postaholic
server_crash is offline Offline
2,108 posts
since Jun 2004
Aug 12th, 2006
1

Re: Best way to learn

[quote=server_crash]You know of a C++ book that goes over that stuff in detail?




not without getting cryptic
Reputation Points: 13
Solved Threads: 0
Light Poster
kingvjack is offline Offline
28 posts
since Aug 2006
Aug 13th, 2006
0

Re: Best way to learn

you dont need to buy any book, just read this tutorial: http://cplusplus.com/doc/language/tutorial/

make sure you understand most of the basic stuff (variables, functions, pointers)
its not very hard, it just needs some time to work with.. more you program, easier you understand new stuff...
Reputation Points: 13
Solved Threads: 0
Newbie Poster
psycho^ is offline Offline
5 posts
since Aug 2006

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C++ Forum Timeline: C++ socket programming
Next Thread in C++ Forum Timeline: Problem to write C program





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC