Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Aug 4, 2013, 11:32 AM   #1
ravenvii
macrumors 604
 
ravenvii's Avatar
 
Join Date: Mar 2004
Location: Melenkurion Skyweir
Need to learn C++, good online resources/books?

I have a programming background. Not proficient, but have a working knowledge of C, Java (and hence OOP) and Python (in order from working to semi-working knowledge ).

I need to learn C++ for a project. What are good books or online resources to get me going?

I'm a project-based learner (I can't learn **** from just reading a book, but a book (or online resource) that explains stuff, then have a series of exercises/mini-projects, is golden). So I'm hoping you guys can recommend a book or online resource like that for C++.
__________________
59 6F 75 20 73 70 6F 6F 6E 79 20 62 61 72 64 21
ravenvii is offline   0 Reply With Quote
Old Aug 4, 2013, 12:23 PM   #2
subsonix
macrumors 68030
 
Join Date: Feb 2008
Get C++ Primer, it's a good book that should get you started.
subsonix is online now   0 Reply With Quote
Old Aug 4, 2013, 04:29 PM   #3
Spudhead
macrumors newbie
 
Join Date: Jul 2013
"C++ programming for the absolute beginner"

Brilliant book, lots of example codes to work through and online resources accompanying it. Readily available on Amazon.
Spudhead is offline   0 Reply With Quote
Old Aug 4, 2013, 04:35 PM   #4
icedbullet
macrumors newbie
 
Join Date: Aug 2013
I have found Lynda.com to be a good resource. It has step by step videos and training files so that you can follow along to the videos. I found it useful because I learn more by actually doing something myself.

The only catch is that it isn't free.
__________________
MBP 2012, 2.9 GHz i7, 16GB RAM, 120GB Intel 330 SSD|iPhone 5 32GB|Q9650, 8GB RAM, 670GTX
icedbullet is offline   0 Reply With Quote
Old Aug 5, 2013, 07:51 AM   #5
robvas
macrumors 68000
 
Join Date: Mar 2009
Location: USA
Bruce Eckel's books are free:

http://mindview.net/Books/TICPP/ThinkingInCPP2e.html
robvas is offline   0 Reply With Quote
Old Aug 5, 2013, 09:10 AM   #6
ravenvii
Thread Starter
macrumors 604
 
ravenvii's Avatar
 
Join Date: Mar 2004
Location: Melenkurion Skyweir
Quote:
Originally Posted by robvas View Post
Yep, I found this last night. Perfect. Thanks guys!
__________________
59 6F 75 20 73 70 6F 6F 6E 79 20 62 61 72 64 21
ravenvii is offline   0 Reply With Quote
Old Aug 6, 2013, 09:35 PM   #7
.eric
Banned
 
Join Date: Jul 2013
I prefer Problem Solving with C++ by Walter Savitch. Just used it for an intro C++ class, and I actually enjoyed reading it and doing the exercises from it. It's easy to read and really helped me develop a basic understanding of C++.
.eric is offline   0 Reply With Quote
Old Aug 6, 2013, 09:58 PM   #8
alexrmc92
macrumors regular
 
Join Date: Feb 2013
Quote:
Originally Posted by subsonix View Post
get c++ primer, it's a good book that should get you started.
+1
alexrmc92 is offline   0 Reply With Quote
Old Aug 6, 2013, 10:33 PM   #9
laprej
macrumors regular
 
Join Date: Oct 2005
Location: Troy, NY
Koenig and Moo

My recommendation is Koenig and Moo's Accelerated C++. Published in 2000, it's a bit dated but treats C++ like its own language and not like C with classes. It doesn't get into all the nitty gritty details but you don't need those when you're starting out in my opinion. Rating very well on amazon:
http://amzn.com/020170353X
laprej is offline   0 Reply With Quote
Old Aug 7, 2013, 04:58 AM   #10
taedouni
macrumors 6502a
 
Join Date: Jun 2011
Location: California
learncpp.com should be a good reference.
taedouni is offline   0 Reply With Quote
Old Aug 7, 2013, 08:11 AM   #11
MeFromHere
macrumors regular
 
Join Date: Oct 2012
Quote:
Originally Posted by ravenvii View Post
I have a programming background. Not proficient, but have a working knowledge of C, Java (and hence OOP) and Python (in order from working to semi-working knowledge ).

I need to learn C++ for a project. What are good books or online resources to get me going?

I'm a project-based learner (I can't learn **** from just reading a book, but a book (or online resource) that explains stuff, then have a series of exercises/mini-projects, is golden). So I'm hoping you guys can recommend a book or online resource like that for C++.
Not for absolute C++ beginners, but this book will help you write C++ WELL:
Effective C++, 3rd Edition, by Scott Myers
After you've been writing C++ daily for a couple of months, you'll be ready to appreciate this book.
MeFromHere is offline   0 Reply With Quote
Old Aug 7, 2013, 11:47 AM   #12
SamMiller0
macrumors member
 
Join Date: Aug 2004
Location: San Jose, CA
read, ask, and participate in the C++ tag on StackOverflow.

http://stackoverflow.com/questions/tagged/c%2b%2b

It's really the best Q & A resource on the internet.
SamMiller0 is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 10:17 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC