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 offline   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

Similar Threads
thread Thread Starter Forum Replies Last Post
Books and resources for video editing / production Mr Morrison Digital Video 4 Feb 6, 2014 10:52 AM
Looking for good resources to learn OOP PHP! clukas Web Design and Development 1 Jun 27, 2013 01:45 AM
Good books to learn OS X (spanish) rabidz7 OS X 10.8 Mountain Lion 2 Apr 11, 2013 11:41 AM
Interested in learning Obj-C/Xcode what are some good resources? hugodrax Mac Programming 3 Nov 10, 2012 09:07 PM
Good resources for Cocoa programming kaworu1986 Mac Programming 9 Jul 23, 2012 02:22 PM

Forum Jump

All times are GMT -5. The time now is 05:06 AM.

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

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