473,387 Members | 1,304 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Your preferred books

This question may have been asked many times in the past, but I am
still going to bring it up. What is your favourite book(s) that you
read to learn c++? Or what is your favourite site that you learned
from? I am currently reading Thinking in C++ 2nd edition. I downloaded
it off it's website. I am not very far into it but I have learned some
basic stuff. If anyone has read this book could you give me your
opinions on it, just so that I do not waste me time reading it if it
is not really going to teach me. Thanks alot

Mike
Jul 22 '05 #1
2 1383
Mike Campo wrote:
This question may have been asked many times in the past, but I am
still going to bring it up. What is your favourite book(s) that you
read to learn c++? Or what is your favourite site that you learned
from? I am currently reading Thinking in C++ 2nd edition. I downloaded
it off it's website. I am not very far into it but I have learned some
basic stuff. If anyone has read this book could you give me your
opinions on it, just so that I do not waste me time reading it if it
is not really going to teach me. Thanks alot


The first tip is to stick with Addison Wesley. WROX and O'Really are great
for the platform-specific stuff, but the art of computer programming is in
making theories and philosophy actually useful.

The best C++ "sane subset" books are...

- /Effective C++/ by Scott Meyers - overcome newbiehood
- /Accelerated C++/ by Andrew Koenig - pure C++ at work
- /Exceptional C++/ by Herb Sutter - a path thru the minefields
- /Large Scale C++ Software Design/ by John Lakos -
useful tips at
any scale

Above that level, you need to know how to design without causing bugs. The
best three design books are:

- /Test Driven Development/ by Kent Beck
- /Design Patterns/ by the Gang of Four
- /Refactoring/ by Martin Fowler

Together they form a triad - how to program without ever needing to run the
debugger and waste time hunting bugs, what the best most common resulting
designs look like, and how to morph a design without changing behavior.

Above that level, you will need to know how to interact with a team without
tripping over each others' feet:

- /Extreme Programming Explained/ by Kent Beck
- /Lean Software Development/ by the Poppendiecks
- /Agile Modeling/ by Scott Ambler

--
Phlip
http://www.c2.com/cgi/wiki?TestFirstUserInterfaces
Jul 22 '05 #2
Mike Campo wrote:
This question may have been asked many times in the past, but I am
still going to bring it up. What is your favourite book(s) that you
read to learn c++? Or what is your favourite site that you learned
from? I am currently reading Thinking in C++ 2nd edition. I downloaded
it off it's website. I am not very far into it but I have learned some
basic stuff. If anyone has read this book could you give me your
opinions on it, just so that I do not waste me time reading it if it
is not really going to teach me. Thanks alot


The book is ok. It's no waste of time to read it.
For book recommendations look at:

www.accu.org

There you can find a lot of book reviews.

hth

Christoph
Jul 22 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

22
by: Jane Withnolastname | last post by:
I have been using the charset windows-1252 for a while, but it was pointed out to someone else in this group recently that it's a Microsoft creation (I'm sure I'm getting my facts wrong or skewed)...
1
by: Mike Campo | last post by:
This question may have been asked many times in the past, but I am still going to bring it up. What is your favourite book(s) that you read to learn c++? Or are there any sites that you learned...
18
by: craig | last post by:
I am curious about how many of you prefer style 1 vs. style 2, and why. Are there names for these style? style 1: method { }
41
by: Mountain Bikn' Guy | last post by:
What is the current preferred way to save user preferences in dotnet? Is the registry the right place to do this? Can anyone recommend a good article (or book) for this topic? Thanks.
5
by: Rod | last post by:
I've written 2 ASP.NET applications (I've worked on one with a team and another by myself). In my ASP.NET pages, when saving data to a backend database I've done it by using the click event of a...
7
by: stabbert | last post by:
I am trying to setup a preferred export format for users when exporting data. Are there any pros/cons to using one format over another or is it really just personal preference? Spencer
2
by: clintonG | last post by:
Several syndication libraries have been developed for use by ASP.NET applications. Your preferred library would be what? And why? -- <%= Clinton Gallagher NET csgallagher AT metromilwaukee.com...
1
by: Eric Sadoyama | last post by:
I have a database documentation question, but I am not even sure how to phrase it properly so I don't know where to start looking for answers. We are developing a database that is based on...
4
by: Bill Jackson | last post by:
Is there a preferred random library? scipy.random random Besides scipy's library returning ndarrays, is there any other advantage/disadvantage?
17
by: Hypnotik | last post by:
Hello everyone. I'm working on a program which uses a class (Shelf) and a struct (Book). In the main program we declare an array (Library) which is of type shelf. The program takes in various info...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.