Re: Recommendations for learning to program on a Mac

2014-07-06 Thread Littlefield, Tyler
At this point it seems as if you're just blathering. -learning- a language means you know the standard libraries with it. Most people don't need the standard c libraries because they have the objc foundation framework. But again, if you're willing to believe that by programming in objc (which i

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Sabahattin Gucukoglu
But again, those are simply features of Objective-C. If you simply don't use Objective-C features and therefore Objective-C syntax, your program is valid C source. So if you learn the entire grammar of Objective-C, you also know the entire grammar of C, no matter how incidental it is to your u

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Barry Hadder
Objective C is a super set of C. It is the objective component of C. If someone learns objc, it is a reasonable assumption that they have a lot of C experience. If they don't' then they are going to have to learn C. You never just right a program in OBJC. You always have C mixed in with it

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Littlefield, Tyler
I beg to differ. Learning objective c -does not- mean that you know c. As I already said, objective c handles resource allocation and deletion for you via ARC. c also works differently in a lot of cases where objective c does not. Sure you don't have classes, but there are other differences as

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Sabahattin Gucukoglu
I should have been clearer when I said that by learning Objective C one would inherently know how to program in C, because I really meant to emphasise that it's C you should learn, but as it happens it's actually the case, because Objective-C is a proper superset of C, unlike C++. So while you

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Devin Prater
Is this book on swift for beginning programmers though? Devin Prater d.pra...@me.com On Jul 5, 2014, at 7:24 PM, Sabahattin Gucukoglu wrote: > I feel a little bit guilty for saying this, as I just *know* there's a clear > conflict of interest going on here, but ... > > It's obvious that Swif

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Littlefield, Tyler
I have one point to make here: Learning objective c doesn't mean that one inherently knows C. C does not have ARC for example. Just as learning c++ does not really mean one knows C. Swift may be the language they want you to use eventually because it has a higher-level feel to it, but I don't

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Sabahattin Gucukoglu
I feel a little bit guilty for saying this, as I just *know* there's a clear conflict of interest going on here, but ... It's obvious that Swift is the language Apple want you to use, and I don't want to discourage you from that, because it's clearly designed for efficiency and enjoyment. But

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Littlefield, Tyler
There's not, if you have Cara's address you might want to shoot her an email off list or nudge her here, as she's the admin. On 7/5/2014 5:23 PM, Tristan wrote: Hi, I subscribed to MV-Dev about a month ago, and my request was either not seen or not approved. Just tried again; is there some sort

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Tristan
Hi, I subscribed to MV-Dev about a month ago, and my request was either not seen or not approved. Just tried again; is there some sort of criteria that I must meet? On 7/5/14, Alex Hall wrote: > Again, no one can even use Swift right now; you'll need Xcode 6, or at least > a beta of it. Plus, eve

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Alex Hall
Again, no one can even use Swift right now; you'll need Xcode 6, or at least a beta of it. Plus, even as Swift takes over, plenty of the tutorials you find will continue to be in Objective-C. Finally, most Cocoa and Cocoa Touch headers will be in Objective-C for quite a while, I imagine, so if y

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Devin Prater
Why just objective c? Why not start out with Swift? Devin Prater d.pra...@me.com On Jul 5, 2014, at 7:35 AM, Alex Hall wrote: > Free is indeed best. :) I recommend simply googling "learn objective-c" to > start with, and reading the tutorials you find. Some will make more sense > than others

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Alex Hall
While I certainly agree that Swift is the future, just remember that you can't do much with it until Yosemite is released with Xcode 6. To my knowledge, and I hope I'm wrong, there is no way to do anything with Swift right now unless you are also testing the Xcode 6 beta, which itself requires a

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Barry Hadder
Hi Dawn. The best language to start learning at this point is swift. Objective C is probably going to be fazed out within the next few years. A good place to start is https://developer.apple.com/swift/. Also, all of the sessions from WWDC 2014 are available to the public on developer.apple.co

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Dawn Benbow
Thanks Kevin! :) Dawn Sent from my iPhone > On Jul 5, 2014, at 8:41 AM, "Kevin Shaw" wrote: > > Hi Dawn, > > One of the best resources is sitting on your Mac in iTunes. iTunes U has > several Mac programming courses that will help you conceptually understand > what's happening under the hoo

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Kevin Shaw
Hi Dawn, One of the best resources is sitting on your Mac in iTunes. iTunes U has several Mac programming courses that will help you conceptually understand what's happening under the hood of your iDevice. some courses come with material to follow along with, but you can also supplement this by

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Dawn Benbow
Thanks so much! :) This is the sort of help I was looking for! Thanks for the list recommendation as well as I was looking for one. Dawn Sent from my iPhone > On Jul 5, 2014, at 8:35 AM, "Alex Hall" wrote: > > Free is indeed best. :) I recommend simply googling "learn objective-c" to > star

Re: Recommendations for learning to program on a Mac

2014-07-05 Thread Alex Hall
Free is indeed best. :) I recommend simply googling "learn objective-c" to start with, and reading the tutorials you find. Some will make more sense than others, but which ones depend on your background, learning style, and so forth. For using Xcode, www.applevis.com has a few guides and forums

Recommendations for learning to program on a Mac

2014-07-05 Thread Dawn Benbow
Hi everyone, I've been a lurker on this list for a while now. I've become interested in learning how to program, specifically to build apps for iOS, to start with at least. But, I'm wondering where is a good place to start learning, and where are there good educational resources for lea