473,379 Members | 1,302 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,379 software developers and data experts.

C++ book for beginner?

I am looking for a good C++ book for beginners. I have some experience
with C and a lot of experience with Java. I am currently reading Bjarne
Stroustrups C++ Programming Language but it starts off rather complex
without examples of compiling modules or making and using classes.

Is there some C++ books that takes you through the whole process of
making modules, compiling them and using classes?
Apr 19 '07 #1
4 2637
Johs wrote:
I am looking for a good C++ book for beginners. I have some experience
with C and a lot of experience with Java. I am currently reading Bjarne
Stroustrups C++ Programming Language but it starts off rather complex
without examples of compiling modules or making and using classes.

Is there some C++ books that takes you through the whole process of
making modules, compiling them and using classes?
faq? http://www.parashift.com/c++-faq-lit....html#faq-28.6

Hope it helps, I always used stroustrup, if you know C is not that bad.
It's a bit complex at the beginning but it explains lot of things and it
contains exercises as well. It just require its time in order to be read
and understood.

Regards,

Zeppe

Apr 19 '07 #2

Zeppe wrote:
Johs wrote:
I am looking for a good C++ book for beginners. I have some experience
with C and a lot of experience with Java. I am currently reading Bjarne
Stroustrups C++ Programming Language but it starts off rather complex
without examples of compiling modules or making and using classes.

Is there some C++ books that takes you through the whole process of
making modules, compiling them and using classes?

faq? http://www.parashift.com/c++-faq-lit....html#faq-28.6

Hope it helps, I always used stroustrup, if you know C is not that bad.
It's a bit complex at the beginning but it explains lot of things and it
contains exercises as well. It just require its time in order to be read
and understood.

Regards,

Zeppe
Check out Accelerated C++: Practical Programming by Example

Apr 19 '07 #3
"Johs" writes:
>I am looking for a good C++ book for beginners. I have some experience with
C and a lot of experience with Java. I am currently reading Bjarne
Stroustrups C++ Programming Language but it starts off rather complex
without examples of compiling modules or making and using classes.

Is there some C++ books that takes you through the whole process of making
modules, compiling them and using classes?
I recommend the current edition of _C++ Primer Plus_ by Stephen Prata first
and then _The C++ Standard Library_ by Josuttis. Those, plus the book you
already have, will give you a very good base. Note that the Josuttis book is
a reference AND tutorial. I think a lot of people get hung up and stop
paying attention and think of it as a reference book. The STL is a
convoluted, academic led, mess and you might well go insane without a book
such as Josuttis.
Apr 19 '07 #4
Johs wrote:
I am looking for a good C++ book for beginners. I have some experience
with C and a lot of experience with Java. I am currently reading Bjarne
Stroustrups C++ Programming Language but it starts off rather complex
without examples of compiling modules or making and using classes.

Is there some C++ books that takes you through the whole process of
making modules, compiling them and using classes?
Some tips may help:
1. a good beginner's book is a book with programming exercises for each
chapters, usually a textbook will do,
2. try to solve each every one of the programming exercises,
3. 2nd book followed will be the good old Stroustrup's C++ book. Just by
reading it, you will be able to appreciate his over-simplified examples,
4. 3rd book will be Stroustrup's 2nd book: "the design and evolution of
C++". Do the same, by just reading it, you will be able to know why we
want to use C++.

Back to the beginner's book, my suggestion will be D. S. Malik's "C++
programming: Program Design including Data Structures", current edition.
I used the book to teach CS1 and CS2 courses. The results were fine
and I required students to finish all the programming exercises. I did
not choose Deitel's book for the first book, but assign it as a
reference (2nd opinion). Malik's book explained simple and straight
forward, and easy to follow than be confused. The weakness is pointers
(specifically function pointers), so you may need to find some other
supplements.

This is my choice, the same for Java beginners.

Dr. Boris Chang
Apr 20 '07 #5

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

Similar topics

14
by: Eduardo Patto Kanegae | last post by:
Hello, I have been programming with Visual Basic and PHP in the last 5 years and some folks had recommended Python a free language.... I had looked for a Python book to start up but found many...
8
by: Grrrbau | last post by:
I'm a beginner. I'm looking for a good C++ book. Someone told me about Lafore's "Object-Oriented Programming in C++". What do you think? Grrrbau
7
by: TechBookReport | last post by:
TechBookReport have just published a review of 'C Programming In Easy Steps', if you're a C beginner looking for an intro book (or an ex-C developer looking for a quick refresh), ready why this is...
1
by: Brett | last post by:
I'd like any recommendations on a good ASP.NET book which discusses these topics: - connecting to SQL Server, MS Access and other databases - communicating with VB.NET and C#.NET - Interacting...
20
by: weight gain 2000 | last post by:
Hello all! I'm looking for a very good book for an absolute beginner on VB.net or VB 2005 with emphasis on databases. What would you reccommend? Thanks!
11
by: www.douglassdavis.com | last post by:
I'm looking for advice here, and I would really appreciate it if you could help. Is there a VB 2005 book that you like and would recommend (and why)? Would you consider it good for...
5
by: macca | last post by:
Hi, I'm looking for a good book on PHP design patterns for a OOP beginner - Reccommendations please? Thanks Paul
6
by: Hello | last post by:
Hello every body Please can any body tells me a good book that can teach me "visual basic 2005" (as beginner). Thank you all =========================================
10
by: R.A.F. | last post by:
Hi, I work since few weeks with C#. NET 2005/2008 and I would like to complete my weak sides with a good book about C#. Could you advise me some which could start from beginner to expert ? I...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
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: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
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
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.