Page 1 of 2
Objective-C

Posted:
Sat Jun 09, 2012 11:48 pm
by Ratburntro44
I want to learn Objective-C, but it appears impossible to find a book that actually teaches it.
Anyone know how I could learn it?
Re: Objective-C

Posted:
Sun Jun 10, 2012 2:36 am
by leviathan
Why do you want to learn this? This only used by hackers, nerds, high ranking officials and maybe bill gates

Re: Objective-C

Posted:
Sun Jun 10, 2012 2:38 am
by techgump
Re: Objective-C

Posted:
Sun Jun 10, 2012 3:00 am
by furqi
yah thats a good link, but simply google "learn objective-c" and you get a whole ton of links for great tutorials, even though it might not be a book, you can always print it out so its like a book
edit:theres a whole ton of books for objective-C. you just have to look in the right places. instead of actually going to each book store and trying to find a book. try amazon. Amazon has practically every book there is, just by doing an amazon search you can get a lot of books.
http://www.amazon.com/Objective-C-Programming-Ranch-Guide-Guides/dp/0321706285/ref=sr_1_1?ie=UTF8&qid=1339293705&sr=8-1
Re: Objective-C

Posted:
Sun Jun 10, 2012 8:07 am
by Lopdo
I can't stress this enough, STAY AWAY FROM IT!!! It is worst language I had to ever work with (apart from as3, but that's not even a language)
Re: Objective-C

Posted:
Sun Jun 10, 2012 6:15 pm
by Ratburntro44
@furqi Do you really need to insult my intelligence? None of those sources have given me good tutorials, nor can I trust Amazon with my money to get a good book. The only good tutorial I managed to find on C wasn't even meant as a tutorial, it was a reference book described as "Only for Advanced Computer Programmers". The majority of the books out there are meant for the type of people who aren't actually going to understand it, and explain it in ways that are supposed to be simple rather than informative, resulting in them simply walking you through making an application rather than teaching you anything. I found a book on Cocoa from the same brand as my C book, but it doesn't state that it teaches Objective-C in general, only the Cocoa API, so I'm hesitant to but it when I can't find it in stores.
@techgump I've tried that, but I've gotten a much better understanding of C since than, so it may work now.
@Lopdo Even if it is, that doesn't mean there aren't reasons to learn it. JavaScript is a stupid scripting language, doesn't mean you don't have to learn it to get anything done in building a website. Stupid hybrid between loosely-typed and strictly-typed language has all the disadvantages of both.
@Leviathan I think Bill Gates probably uses C++ when he needs an object oriented C based language.
Edit: A $40 Barnes and Noble gift card just came out of my C book. Never even knew it existed. Best book ever.
Re: Objective-C

Posted:
Sun Jun 10, 2012 6:56 pm
by Lopdo
well, if you insist.. you look like you have some C background so it will be that much more painful

I can't tell you about good book, because I don't use them, ever. I found out I have trouble concentrating on the topic when I read programming book. Online tutorials worked better for me every time, apple has some decent stuff on their dev portal, it will get you through basic concepts of the language and there is plenty of sample apps available. Also getting your hands dirty is always best way to learn stuff

At least for me.
But I am not sure I am best person to listen to. I have been using obj-c daily for two years and I still feel quite noobish about it. I learn new stuff more often than I should by this time
Re: Objective-C

Posted:
Mon Jun 11, 2012 12:07 am
by furqi
how was i insulting your intelligence? anyways, the internet is much more vast then one can examine, if C-ojective is a known language then there must be at least 10 tutorials on the web, you just have to look further for some stuff then other
Re: Objective-C

Posted:
Mon Jun 11, 2012 1:55 am
by Ratburntro44
By assuming I hadn't already done that. I could easily show you 20 tutorials on the internet; that does not mean a single one of them is good. I can also find 20 tutorials to using the force on the internet. I'm not having trouble looking for tutorials; it is just that the tutorials are all written for a different type of person (usually the type that never will actually understand programming at all).
Re: Objective-C

Posted:
Mon Jun 11, 2012 6:39 am
by techgump
hmmm. I'm with Lopdo on this one. No books, rather resource online.
Programming is about reaching objectives via code; nothing difficult to understand about that. I prefer not to redo what has been already done, and you may find that what one book teaches you, is simplified by someone else online already, or is really impractical for your needs. Remember, there is no perfect code, and with advanced codes, there are actually different techniques/styles of coding within it, and a book probably only will teach you that of the author's.
So, I find that not necessarily knowing the specific code or command is just fine, however, knowing how to properly resource online the most optimal coding solutions, is best and necessary. The commands will become second nature through this process.
First: What's the specific objective to program? Second: Google the objective in conjunction with code base name. Third: Read the articles; compare the techniques. Fourth: Implement it. Fifth: Test it.
Wash, Rinse, Repeat.
For me, there is no better teacher than the experience of doing it, and having the ability to compare others work applicable the outcome I wish to achieve.
Burn all the books; 1984 was just a few years too early.