New To Mac-Forums?

Welcome to our community! Join the discussion today by registering your FREE account. If you have any problems with the registration process, please contact us!

Get your questions answered by community gurus Advice and insight from world-class Apple enthusiasts Exclusive access to members-only contests, giveaways and deals

Join today!

 
Start a Discussion
 

Mac-Forums Brief

Subscribe to Mac-Forums Brief to receive special offers from Mac-Forums partners and sponsors

Join the conversation RSS
OS X - Development and Darwin Discussion and questions about development for Mac OS X.

Migration from patchy C++ knowledge to developing


Post Reply New Thread Subscribe

 
Thread Tools
dudebroman

 
Member Since: Aug 12, 2009
Posts: 5
dudebroman is on a distinguished road

dudebroman is offline
Hi,
I took a class over the summer in which i spent three weeks intensely learning c++. I was surprised how much i got down in that time and wanted to take that knowledge home with me. I am a mac guy. The first thing i did when i came home was to sit down at X-code and try to re-apply what i had learned. Then the reality of what i learned hit me- I had a patchy knowledge of c++ and no way to move pass applications off of terminal or other consoles. I knew i needed to take the next step so i bought/ and or downloaded multiple mac programming books such as- Learn C on the mac, Learn Objective c on the mac, Learn Ruby with Cocoa, Cocoa something by aaron hillgrass, OOP Demystified, C in easy steps, C++ in easy steps. I have all of these books and i want to move on to eventually mac osx programming and iPhone developing. My question for all of you mac people is where i should take my next step? Should i try to fill the patches in my c++ knowledge and once i have that done take a stab at cocoa and objective-c or do i jump right into cocoa and objective C. Either way once i do take a stab at objective c and cocoa what would be the best way of doing it? Should i read Learn Objective-C on the mac cover to cover and then try to find some cocoa book? I am lost in a sea of computer programming knowledge and i would love some direction. If anyone who is familiar with this subject and has any suggestions i would gladly appreciate them.

Thank you,
Dudebroman
PS. I know its a funny name
PSS. I am running snow leopard on a macbook pro
PSSS. I have X-code 3. whatever is the newest and iPhone SDK. I have been able to build some c++ command line apps with x-code so i kinda know how to use it.
QUOTE Thanks
xstep

 
xstep's Avatar
 
Member Since: Jun 25, 2005
Location: On the road
Posts: 3,231
xstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to all
Mac Specs: 2011 MBP, i7, 16GB RAM, MBP 2.16Ghz Core Duo, 2GB ram, Dual 867Mhz MDD, 1.75GB ram, ATI 9800 Pro vid

xstep is offline
If your target is the Mac and the iPhone, then skip any further C++. It will just confuse you. Same for the Ruby book.

Some would say that you should go through that Learn Objective-C book. That might be a good idea since your knowledge has been tainted with C++. You might also want to go through that Learn C on the Mac book also. That last one may not be needed since via C++, you have already done some C coding, and that Learn Objective-C book may cover much of the same material.

If you have the Aaron Hillegass book, preferably the 3rd edition, then you have a very good book for learning the Cocoa side of things.

The OOP Demystified can be read in parallel with the other titles. The negative of the book might be that is doesn't use Objective-C in the samples. So I've read. From the Amazon reviews, it would seem to be a good read.

CameraTime - Time lapse photography for novice and advanced users.

When asking questions, post the version of your software. You'll receive better answers.

Please post your results to the thread as it is good feedback.
QUOTE Thanks
dudebroman

 
Member Since: Aug 12, 2009
Posts: 5
dudebroman is on a distinguished road

dudebroman is offline
thanks xstep. so just i can be clear- you think i should drop the c++ and go straight to the learn objective-c book and aaron hillgrasses cocoa book? as well as use the demystified a little too?
QUOTE Thanks
dudebroman

 
Member Since: Aug 12, 2009
Posts: 5
dudebroman is on a distinguished road

dudebroman is offline
also is there an advantage of starting with learn objective-c or the aaron hillgrass cocoa book? does one build off of the other, would i understand everything better if i started one before the other, or should i read them parallelish
QUOTE Thanks
xstep

 
xstep's Avatar
 
Member Since: Jun 25, 2005
Location: On the road
Posts: 3,231
xstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to allxstep is a name known to all
Mac Specs: 2011 MBP, i7, 16GB RAM, MBP 2.16Ghz Core Duo, 2GB ram, Dual 867Mhz MDD, 1.75GB ram, ATI 9800 Pro vid

xstep is offline
Yes, drop the C++. If you ever need it in your Mac coding of the future, you can pick it up again.

Given that you have some programming experience, you could probably read both programming books in parallel. Aaron's book describes Objective-C to the extent that it needs to. If I was to teach a course, I'd go with learning the language first along with the OOP concepts. That will give you a much more solid foundation to move forward.

If you are gung-ho to create something, then jump into Aaron's book if you think slowing down might diminish your interest. The other books will be there for you when you need them.

CameraTime - Time lapse photography for novice and advanced users.

When asking questions, post the version of your software. You'll receive better answers.

Please post your results to the thread as it is good feedback.
QUOTE Thanks
dudebroman

 
Member Since: Aug 12, 2009
Posts: 5
dudebroman is on a distinguished road

dudebroman is offline
thanks xstep i will jump into aarons book. i really appreciate your help!
QUOTE Thanks

Post Reply New Thread Subscribe


« itunes database | iPhone SDK »
Thread Tools

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
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
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread
Thread Starter
Forum
Replies
Last Post
Migration Assistant Problem hamslam Apple Desktops 0 11-01-2009 08:29 PM
Migration Assistant incomplete transfer with Snow Leopard riverteeth OS X - Operating System 3 09-17-2009 09:37 PM
Upgrading using Migration Assistant and the iMac - my experience MartinS OS X - Operating System 3 06-14-2007 09:03 PM
Migration Assistant Tip chiselneck OS X - Operating System 1 11-24-2006 05:55 AM
Migration Assistant - Will this work? Rogue Agent OS X - Operating System 0 05-18-2005 02:07 PM

All times are GMT -4. The time now is 07:35 AM.

Powered by vBulletin
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
X

Welcome to Mac-Forums.com

Create your username to jump into the discussion!

New members like you have made this community the ultimate source for your Mac since 2003!


(4 digit year)

Already a member?