PDA

View Full Version : Book recommendations for total newbie




JimBobBennett
Jul 25, 2011, 01:50 AM
Over a beer or two last night, my wife expressed an interest in learning how to write iPhone apps. :eek:

Quite surprising really as she's never shown any inclination this way before, and is not technology literate.

So, can anyone recommend any good books for the total beginner - someone who has never even seen basic before?

Knowing her, and how she works, what I really need is something simple and light hearted which will allow her to get a basic iPhone app running quickly. She's not the kind of person who could wade through K&R and learn C first, she'll need to see something fairly rapidly to keep her interested enough to carry on learning. Something like a dummies book would be ideal, but I hear the Obj-C one is aimed at XCode 3.2, so she will be confused by using XCode 4.

I would just start her on C# (its what I do for a living), but its the iPhone that has got her thinking, and I don't really want to splash out on MonoTouch in case she doesn't get in to it.

So, any recommendations?

Thanks in advance.



Shawnpk
Jul 25, 2011, 10:00 AM
I think she should at least learn Objective-C first or she may be lost with the syntax of creating iPhone apps. This (http://www.apress.com/9781430218159) is a good book to start with. This (http://www.amazon.com/Programming-Objective-C-3rd-Developers-Library/dp/0321711394/ref=sr_1_1?s=books&ie=UTF8&qid=1311605852&sr=1-1) one is good also.

Futhark
Jul 26, 2011, 03:54 AM
I'm a total newbie too and i've purchased a few books which i have struggled to get to grips with to be honest and to make things worse they are written for Xcode 3.2 which doesn't help.

I was told about this book, Programming in Objective-C (3rd Edition) by Stephen G. Kochan which i purchased and so far i'm getting to grips with everything he's teaching, he explains things very well and gives nice examples.

I don't think it's going to be a fast process to learn Objective-C for your wife, if like me i'm having to read some chapters several times because the first time i maybe don't totally understand the concepts being explained, second time i start understanding what's being taught but wouldn't be able to duplicate the examples given in the book without reference to the book itself.

I hope this is of benefit to you :D

Follows Closely
Jul 26, 2011, 01:25 PM
I think she should at least learn Objective-C first or she may be lost with the syntax of creating iPhone apps. This (http://www.apress.com/9781430218159) is a good book to start with. This (http://www.amazon.com/Programming-Objective-C-3rd-Developers-Library/dp/0321711394/ref=sr_1_1?s=books&ie=UTF8&qid=1311605852&sr=1-1) one is good also. I have both in PDF format (although I think the version of Programming in Objective-c 2.0 I have is the second edition). PM me if you would like and I can email them to you.

I am looking at getting into IOS development. I have 10+ years of Java programming experience. What books would you recommend?

Futhark
Jul 26, 2011, 01:39 PM
I think she should at least learn Objective-C first or she may be lost with the syntax of creating iPhone apps. This (http://www.apress.com/9781430218159) is a good book to start with. This (http://www.amazon.com/Programming-Objective-C-3rd-Developers-Library/dp/0321711394/ref=sr_1_1?s=books&ie=UTF8&qid=1311605852&sr=1-1) one is good also.

Thank you so much for the literature, in your opinion which is better and why? I do know one is specifically written for Xcode 4.2 so maybe this is the best to start with?

Shawnpk
Jul 26, 2011, 01:43 PM
I'm a total newbie too and i've purchased a few books which i have struggled to get to grips with to be honest and to make things worse they are written for Xcode 3.2 which doesn't help.

I was told about this book, Programming in Objective-C (3rd Edition) by Stephen G. Kochan which i purchased and so far i'm getting to grips with everything he's teaching, he explains things very well and gives nice examples.

I don't think it's going to be a fast process to learn Objective-C for your wife, if like me i'm having to read some chapters several times because the first time i maybe don't totally understand the concepts being explained, second time i start understanding what's being taught but wouldn't be able to duplicate the examples given in the book without reference to the book itself.

I hope this is of benefit to you :D

When I'm learning a new language, I usually read the entire book cover to cover first to get the overall ideas. Then I'll read each chapter, one at a time. Then I'll reread the chapter and do all the exercises. I find by then the ideas are pretty much tattooed in my brain.

Shawnpk
Jul 26, 2011, 01:45 PM
Thank you so much for the literature, in your opinion which is better and why? I do know one is specifically written for Xcode 4.2 so maybe this is the best to start with?

I think both books are excellent, but for me, I'd start with Learning Objective-C on the Mac. The Programming in Objective-C 2.0 gets a little math heavy, which makes it little harder read in my opinion.

Shawnpk
Jul 26, 2011, 01:48 PM
I am looking at getting into IOS development. I have 10+ years of Java programming experience. What books would you recommend? Could you send me the two above so I could preview them?

I believe there are a few books written specifically for Java programmers looking to learn Objective-C. Try Amazon or Apress.

EDIT: Here is the book (http://www.apress.com/programming/objective-c/9781430223696) from Apress. Here (http://csd2.cslabs.ewu.edu/class/cscd439/iphone/Summer_10/textbook/Learn_Objective_C_for_Java_Developers.pdf) is an online version.

Futhark
Jul 26, 2011, 02:51 PM
I think both books are excellent, but for me, I'd start with Learning Objective-C on the Mac. The Programming in Objective-C 2.0 gets a little math heavy, which makes it little harder read in my opinion.

Yes I've been told by others to be prepared for a lot of math :-)

I'm about to go into chapter 4, continue on or start the other book? Lol

Shawnpk
Jul 26, 2011, 02:54 PM
Yes I've been told by others to be prepared for a lot of math :-)

I'm about to go into chapter 4, continue on or start the other book? Lol

If you like the book, by all means keep reading. It only helps to read different books on the subject. You will pick up bits and pieces from each book.

Futhark
Jul 26, 2011, 03:48 PM
If you like the book, by all means keep reading. It only helps to read different books on the subject. You will pick up bits and pieces from each book.

Can I tell you a little about what I want my app to do? I honestly think it'll be easy to make once I know what I'm at :)

Shawnpk
Jul 26, 2011, 03:57 PM
Can I tell you a little about what I want my app to do? I honestly think it'll be easy to make once I know what I'm at :)

Sure, but tell me in a PM.

Futhark
Jul 26, 2011, 03:58 PM
Objective-C for dummies is a great book to begin with

I struggled with it :$ but it was my first book, maybe I jumped in to fast lol

Futhark
Jul 26, 2011, 03:59 PM
Sure, but tell me in a PM.

Thanks :) Will Do

Shawnpk
Jul 26, 2011, 04:02 PM
I struggled with it :$ but it was my first book, maybe I jumped in to fast lol

I feel the same way. I wanted to run 100mph before I learned to crawl. I've now learned that it is better to to learn properly than to put out a garbage product. Or put out a product and have no idea how to update and upgrade it. Also keep in mind that programming books do have errors. Always look for the errata for the book you are reading.

JimBobBennett
Jul 26, 2011, 09:45 PM
Thanks guys, a few good recommendations there.

I've got a couple of the fruit covered appress books, and they normally seem good (though a bit advanced for my wife).

Shawnpk
Jul 26, 2011, 09:56 PM
Thanks guys, a few good recommendations there.

I've got a couple of the fruit covered appress books, and they normally seem good (though a bit advanced for my wife).

The book I recommended from Apress, Learn Objective-C on the Mac, shouldn't be too advanced for her. Check it out here (http://www.apress.com/9781430218159).

JimBobBennett
Jul 27, 2011, 04:04 AM
The book I recommended from Apress, Learn Objective-C on the Mac, shouldn't be too advanced for her. Check it out here (http://www.apress.com/9781430218159).

Yup. What I meant was the books in that range that I have are too advanced, not that particular one.

Thanks for all your help!

robbieduncan
Jul 28, 2011, 09:27 AM
Moderator note: you cannot ask for or offer PDF copied of books to each other. These count as warez as defined in the rules:


Warez/Serials/Keys. Do not post software serial numbers or keys or refer people to specific websites, software, or techniques whose purpose is to break or bypass software licensing methods, distribute cracks, or obtain or use commercial software or media in violation of its license and/or for copyright violation. Do not ask for or give such help.


I have cleaned all references to such from this thread. Keep this in mind when posting.