|
From: Jack C. <jac...@ya...> - 2004-01-31 08:14:55
|
--- Sami Barakat <in...@ba...> wrote: > Hi, > I have been learning C++ for about 4 months now from online free > resources and i feel that i would like to gain a better understanding > of > the language and become more advanced at it. I know 4 months isn't > much > time but I have done programming in PHP before and grasped the basics > of > C++ pretty easily. > I am simply asking people from the list if they could recommend any > GOOD > C++ programming books that are not Visual Studio, because i would > like > to program on Linux as well as Windows without having to do major > changes to the code, so will be using the gcc compiler all the time. > It > would also be nice if the book could explain how to program using > sockets ( I know they are different for Windows and Linux ). I am > doing > this more as a hobby at the moment and maybe later on take a course > at > uni in it. Im not too bothered about how much the book may cost, all > i > am really interested in is the clarity of the book and how far i can > go > with it ( I want to go far :) ). > > Thanks in advance for the suggestions. Hi, from my experience, starting programming is a better way to learn the programming language than reading books, besides you'll have to deal with all the error messages later even after you have learned the language, and you'll get a lot of error messages (no joke), and as long as one of thousands of errors remains, your program don't compile. The best resource I've found for practicing C/C++ programming is programming in GTK. It is Linux based, and very straight forward and intuitive. After you've been familiar with GTK programming and conquered your thousands of errors, you are already pretty good at C/C++. The GTK's official website has a very good tutorial. There's another website called something like "C/C++ Frequent Asked Questions", which is very useful because it has a very big list of most of the mistakes people make when programming with C/C++. They also compiled a book with the same name for sale, but the website has more information because it's updated. Sorry I forget the website's address, but if you search the book's name on amazon.com you should be able to find that website. That's my opinion. Besides, the more I program, the more I think it's the design that matters, not how well you memorize the language, because it's the final product that counts, and good design has a better chance of making a better final product than being proficient in that language. Bye. Jack ______________________________________________________________________ Post your free ad now! http://personals.yahoo.ca |