Solved

books or ideas  for  beginners

Posted on 1998-12-08
19
355 Views
Last Modified: 2010-04-02
I would like to get some books or ideas on how i can learn c++. you see I am just now starting out in the world of
programming . my goal is to become a great
game programmer {playstation game level}

ANY HELP WOULD BE GOOD THANK YOU
0
Comment
Question by:Eaddy
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 3
  • 3
  • +4
19 Comments
 
LVL 5

Expert Comment

by:scrapdog
ID: 1179656
Teach Yourself C++ in 21 Days is a good book to start with.

The GREAT game programmers work on the Commodore 64 and Atari 2600 level.  :)
0
 
LVL 4

Expert Comment

by:pagladasu
ID: 1179657
Try "Teach Yourself C++" by Herbert Schildt is a good book.
0
 
LVL 5

Expert Comment

by:scrapdog
ID: 1179658
Herbert Schildt?

That name sounds familiar...I think he was the keyboardist for the 1970s progressive rock band "Starcastle", if I am not mistaken...
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 5

Expert Comment

by:scrapdog
ID: 1179659
http://194.52.245.161/home/aoleson/hp2/star70s.htm

Ha!  I was right.  I wonder if it the same guy...
0
 
LVL 1

Author Comment

by:Eaddy
ID: 1179660
how can i order the book you guy talk about.
and from were
0
 
LVL 5

Expert Comment

by:yonat
ID: 1179661
I would recommend against Schildt's book - there are many mistakes in it (there are even sites with a list of serious mistakes and misunderstanddings in Schildt's books).

Personally, I like "C++ Primer" by Lippman. But there are many other good introductory C++ books - try searching amazon.com (or www.bookpool.com for cheaper prices). After you finish the introductory book, get "Effective C++" and "More Effective C++" by Scott Meyers.

Also, I recommend you try learning a little object oriented design. I highly recommend "Designing Object Oriented C++ Applications Using The Booch Method" by Robert Martin and "Design Patterns" by Gamma et al.

For a more complete list of my recommended books, see http://www.kinetica.com/ootips/books.html .
0
 
LVL 1

Accepted Solution

by:
The_Brain earned 20 total points
ID: 1179662
Look for books on http://www.macmillan.com

There you can register for free and get or borrow Texts from there which are full books all its content but online.  What I did is print out my copy and I had a book.  This is how I got to know C++

Visual C++ in twelve easy lessons. (my one, not the BEST, but it's there.  so check out mac's It has a load of books to chose from.
0
 
LVL 5

Expert Comment

by:yonat
ID: 1179663
Bruce Eckel's "Thinking in C++" is also available on line for free at http://www.eckelobjects.com/ThinkingInCPP2e.html
 (and you don't have to register to anything in order to get it).
0
 
LVL 5

Expert Comment

by:scrapdog
ID: 1179664
Thanks yonat for that link.
0
 
LVL 4

Expert Comment

by:pagladasu
ID: 1179665
for yonat,
since u have mentioned of sites containing mistakes by Schildt, could u please list some of those sites. i might as well check them up and, if necessary change my opinion.
thanks
pagladasu
0
 
LVL 5

Expert Comment

by:yonat
ID: 1179666
My favorite is the humarous comp.lang.c Infrequently Asked Questions, available from many places around the web:

"12.3: I need a random number generator.
Answer: Count errors in Herbert Schildt's C books.  No one has detected any consistent pattern."

You can find the full list at http://www.plethora.net/~seebs/c/c-iaq.html - great reading.

A more serious pointer is http://bit.csc.lsu.edu/tutorial/ten-commandments/schildt.html . It is a list of errors in another Schildt's book ("The Annotated ANSI C Standard"), but it shows just how much (or how little) he knows about the language.

Also, http://www.plethora.net/~seebs/c/c_tcr.html lists errors in Schildt's "C: The Complete Reference".

Another pointer is http://www.raos.demon.co.uk/acllc-c++/faq.html - The alt.comp.lang.learn.c-c++ FAQ:

"13: Why do many experts not think very highly of Herbert Schildt's books?
Answer: A good answer to this question could fill a book by itself. While no book is perfect, Schildt's books, in the opinion of many gurus, seem to positively aim to mislead learners and encourage bad habits. Schildt's beautifully clear writing style only makes things worse by causing many "satisfied" learners to recommend his books to other learners.

Do take a look at the following scathing articles.

    http://www.lysator.liu.se/c/schildt.html 
    http://www.solon.com/~seebs/c/c_tcr.html 

The following humorous post also illustrates the general feeling towards Schildt and his books.
http://www.qnx.com/~glen/deadbeef/2764.html "

Enjoy!
0
 
LVL 22

Expert Comment

by:nietod
ID: 1179667
I learned "C" from Schildt, and I think it took many years to get over it.  
0
 
LVL 22

Expert Comment

by:nietod
ID: 1179668
Yonat, if you're still here, could you look at

http://www.experts-exchange.com/Q.10106094
0
 
LVL 4

Expert Comment

by:pagladasu
ID: 1179669
Thanks a lot, yonat.
0
 
LVL 5

Expert Comment

by:scrapdog
ID: 1179670
Maybe rock stars don't make good C programmers.
0
 

Expert Comment

by:georgesy
ID: 1179671
Hey Eaddy for C++ Programing you can use "Teach yourself advenced C++ in 21 Days" And if You like to learn tips to create your own game you can buy a usefull book "Tricks of the game programing gurus"
0
 
LVL 1

Author Comment

by:Eaddy
ID: 1179672
georgesy were can i get this book

0
 

Expert Comment

by:georgesy
ID: 1179673
You can order this book on:
1-800-428-5331 - Orders
1-800-835-3202 - Fax
1-800-858-7674 - Customers Service
It is from Sams Library
Enjoy it!
0
 
LVL 1

Author Comment

by:Eaddy
ID: 1179674
thaxs alot georgesy
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: SunnyDark
This article's goal is to present you with an easy to use XML wrapper for C++ and also present some interesting techniques that you might use with MS C++. The reason I built this class is to ease the pain of using XML files with C++, since there is…
What is C++ STL?: STL stands for Standard Template Library and is a part of standard C++ libraries. It contains many useful data structures (containers) and algorithms, which can spare you a lot of the time. Today we will look at the STL Vector. …
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.

751 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question