Hi everyone
First of all i have no programming experience and im 18 from the UK
I am hoping to get the new Apple IMac 27" quad core i7 very soon.
I have just started to learn the basics of Java and i am just starting BASIC programming. Could you recommend steps i should take, books and guides i should read and general stuff to do before i start to develop. Which best to learn first etc. Basically a step by step guide from learning how to program to ending up developing. hopefully there are some app developers out there
i am willing to read and learn to end up submitting apps to the app store
look forward to hearing from you all
Thanks alot
Reece
Hi everyone
First of all i have no programming experience and im 18 from the UK
I am hoping to get the new Apple IMac 27" quad core i7 very soon.
I have just started to learn the basics of Java and i am just starting BASIC programming. Could you recommend steps i should take, books and guides i should read and general stuff to do before i start to develop. Which best to learn first etc. Basically a step by step guide from learning how to program to ending up developing. hopefully there are some app developers out there
i am willing to read and learn to end up submitting apps to the app store
look forward to hearing from you all
Thanks alot
Reece
Both of these books are great. And this forum is incredibly useful - just make sure you learn to search the threads for existing answers to your questions before you post, because people here are sometimes a bit snippy about answering the same question for the six-hundredth time.
And you'll need to download the iphone sdk (software developer kit) before you can start. It's free and will give you everything you need for learning to code and lay out your apps, including an iphone simulator. A developer license - necessary for selling apps, or installing them on an actual phone - is $99, though.
Good luck, and have fun. I started last December and have been really loving it. I have two apps in the appstore now.
if you want to make iphone apps java and basic won't help you much.
The standard way is to start with C.
Then continue with Objective-C.
Simultanously you can also read an iphone dev book like "Beginning iphone development", so you don't loose motivation.
There are also other skills to learn, like photoshop/gimp.
Would you recommend learning C and C++ before i get these books?
and at the beginning of learning did you find it relatively easy to follow etc?
thanks
Reece
Learning C and Objective-C first is recommended, on the long run it will save you time. You don't need C++.
Surely someone here can recommend you a good book for C and Objective-C.
Photoshop is not only for games. Non-game apps also require images for buttons and interface elements. And every app needs an icon.
Learning C and Objective-C first is recommended, on the long run it will save you time. You don't need C++.
Surely someone here can recommend you a good book for C and Objective-C.
Photoshop is not only for games. Non-game apps also require images for buttons and interface elements. And every app needs an icon.
So basically i just need to learn C and C- and photoshop?
Thanks
Both of these books are great. And this forum is incredibly useful - just make sure you learn to search the threads for existing answers to your questions before you post, because people here are sometimes a bit snippy about answering the same question for the six-hundredth time.
And you'll need to download the iphone sdk (software developer kit) before you can start. It's free and will give you everything you need for learning to code and lay out your apps, including an iphone simulator. A developer license - necessary for selling apps, or installing them on an actual phone - is $99, though.
Good luck, and have fun. I started last December and have been really loving it. I have two apps in the appstore now.
Learning Java won't be bad. Java is a great first language to learn. Once you know it, other languages are much easier to learn. C can be dificult to learn as your first language especially without taking a formal class.
But, as others have stated, you need to know objective C for iPhone development.
For the record, I didn't do it this way. I just started with no programming experience at all by using the books I recommended in my first post, so it is at least theoretically possible to do it that way, if ill-advised. I would have been spared many headaches had I understood C/Objective-C better.
And georgeburns was being funny, but he's right. Development can be incredibly frustrating and humbling. But my experience has been that every seemingly insoluble problem eventually gets solved if you keep at it. And not to get sappy, but being forced to learn that lesson over and over again has been, for me, the best part of learning to program apps.
Could you give me any info related to what I asked at the start? :-)
Beginning iPhone Development by Jeff LaMarche is a good book to get started programming from. If you stuck at some point programming, just use google "iphone cocoa ....". Others have probably posted a solution to your problem already.
if you want to make iphone apps java and basic won't help you much.
The standard way is to start with C.
Then continue with Objective-C.
Simultanously you can also read an iphone dev book like "Beginning iphone development", so you don't loose motivation.
There are also other skills to learn, like photoshop/gimp.
From experience, definitely start with C before migrating to Objective C. And learning photoshop is always helpful, even if you start outsourcing graphics tasks down the road. I still use photoshop regularly, but no longer on client-critical projects...those are handed off to great graphic designers that are miles ahead of me. The key is doing what you love while leveraging the expertise of others for tasks you don't like/not good at.