- hi there re: Programming books in C,C++ ?
- Posted by Chingy on September 6th, 2005
Hi there
I am computer power user and my hobby is to get all the knowledge I can
possibbly get to learn something I am interested in..
I have obtained, CCNA,MCSE(win2000) from self study and now I wanna move
onto programming, so which programming language I should learn as an
absolute beginner. I mainly intrested in C and C++ I heard/read from
different forums on the internet that these 2 languages are very powerfull.
My main goal is to learn the fundamentals and then on my own pace move
forward in game development/programming.
Some people say C++ is based on C, so should I learn C first before C++ or
jumping directly to C++ is worth it? Remember I am a Beginner! with no
previous programming background.
Which book should I get, I tried searching Amazon.com but there are 100's of
books on this and I am confused to choose whats good for me.
Enrolling in school would be a good idea but I am only doing this for my
hobby(not as a career) so thats not an option for now anyway!
Cheers
- Posted by Randy on September 6th, 2005
Chingy wrote:
Skip C. Learn it eventually, but only as needed. It's a poor model for
a modern programming language. (But it's still *my* favorite language.)
If you want to master C++, take a look at Brucke Eckel's two books:
Thinking in C++:
http://www.amazon.com/exec/obidos/tg...books&n=507846
Thinking in C++ Volume 2:
http://www.amazon.com/exec/obidos/tg...books&n=507846
After that, check out C++ Templates: The Complete Guide:
http://www.amazon.com/exec/obidos/tg...=UTF8&v=glance
The 1500 pages therein ought to cover most of the fundamentals...
Randy
--
Randy Crawford http://www.ruf.rice.edu/~rand rand AT rice DOT edu
"Overstatement sucks." -- William of Ockham
- Posted by Rob Thorpe on September 6th, 2005
Chingy wrote:
They are, they're are many other powerful languages though, and many
more powerful languages. C and C++ are very heavily used though,
especially in games.
I would recommend learning C first. C++ contains all of C as a
subset(almost), it also contains a great many other features. It's
powerful, but extremely complex, there are many different way to do
something in C++. Many C++ programmers have not learnt whole language
just the parts of it they often use.
I'm afraid I don't know the best book to read today for learning one of
these languages.
- Posted by Jon Harrop on September 7th, 2005
Chingy wrote:
It sounds as though you are doing this for fun, in which case you absolutely
do not want to learn C or C++. Basically, (intelligent) people use C and
C++ because they have to, not because they want to. ;-)
If you want to expand your mind then learn Clean, SML, OCaml and Haskell. I
like OCaml.
--
Dr Jon D Harrop, Flying Frog Consultancy
http://www.ffconsultancy.com
- Posted by Chingy on September 7th, 2005
Thanks for the reply guys I should check those books.
Cheers
"Randy" <joe@burgershack.com> wrote in message
news:dfko74$mto$1@joe.rice.edu...
- Posted by gswork@mailcity.com on September 7th, 2005
Chingy wrote:
for C i recommend C: A Modern Approach
http://knking.com/books/c/
for C++ I like the 'Thinking in C++' book already advised
for book reviews to help you choose look at
http://www.accu.org/bookreviews/public/
- Posted by on September 7th, 2005
"Chingy" <NoDamn@britney.com> writes:
Ocaml or scheme.
--
Seek simplicity and mistrust it.
Alfred Whitehead
A witty saying proves nothing.
Voltaire
- Posted by Gorazd Bozic on September 7th, 2005
Randy wrote:
Complete books are available in HTML:
http://www.janiry.com/bruce-eckel/
Gorazd
- Posted by Gorazd Bozic on September 7th, 2005
Gorazd Bozic wrote:
Oops, this is a mirror. Go to http://mindview.net/Books/DownloadSites
for a list of all mirrors. Bruce Eckel's mentioned books are free in
electronic form.
Gorazd