How should I start learning Objective-C?

I want to learn Objective-C so that I can program iPhone apps (maybe get a little extra money alongside my minimum wage). I'm currently in a Computer Programming class, we're learning Visual Basic at the moment, and we're moving on to Python very shortly. Are there any good websites that have some basic tutorials? I just want to learn some basic stuff at first, like maybe making a calculator.

Maybe youtube, and don't do what the guy above said "learn c". You will waste your time - you may as well learn objective-c since you actually want to use it. And yeah books, youtube that kind of stuff. Just google questions you have, or goto stackoverflow.com.

If you want to learn Objective-C, then learn C since Objective-C is still pretty much C with a couple of syntax changes.

EDIT: Objective-C is a superset of C… You'll end up writing C code anyway minus the Smalltalk influences and the whole OOP paradigm. There's a such a trivial difference between the two languages, except that C is still useful across platforms whereas Objective-C is still primarily limited to the OS X environment. If you learn C, you learn Objective-C, as well as C++ and other C-based procedural languages since the syntax differences are very minor.

What you are learning in school has no relation to what you wish to do besides it being computer programming in general.

Google it in general on the topic of Objective-C, its syntax is very different to C, guess to "differentiate" codes apart from single source file, its connection to C is the compatibility to it, so is C++ but Objective-C stops further relation. So beyond a skeleton code in C to start it up I say there's not much you should learn from it.

  • What's the best way to learning Objective-C for developing iPhone apps? C/C++ first? From where? How long will this take for a relatively simple app (somewhat like a workout logger application)?
  • What language should I start with to start developing iOS apps? If I want to develop iPhone apps, should I learn Python first or just go straight to objective C or learn something else? I have 0 programming skills and have only done some web development. I have a Mac and Xcode.
  • Should I learn objective-c or python? I'm just getting into computer programming. I have a macbook pro for my main computer and I was wanting to be able to make an A. I. (for an end project) but I'm not sure if I wanna use objective-c or python. I already know a little bit of python. But not enough to make it. I would like to to be ran on both windows and mac. But I also want to make an iphone app with it.
  • Should I learn Objective-C or Java? I'm planning on developing for mobile phones (more interested on iPhone). Which of these two languages be easier to learn? And easy to use? I develop for windows (C#) btw.