Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Feb 17, 2012, 03:39 PM   #1
xStreamPredator
macrumors newbie
 
Join Date: Feb 2012
Hey Guys! I'm new here and had a few question's about making Mac Applications!

Hey! I'm new to coding, but I want to build an app for the mac. I download xCode, but I have no idea on how to use it. I have no coding background, and I don't know where to begin. Everywhere I look, I find tutorials for C coding, but none of it makes sense. What language do I need to learn to do this? I'm 15 by the way. Thanks in advance.

Last edited by dejo; Feb 17, 2012 at 03:42 PM. Reason: Self-promotion.
xStreamPredator is offline   0 Reply With Quote
Old Feb 17, 2012, 03:53 PM   #2
ChristianJapan
macrumors Demi-God
 
ChristianJapan's Avatar
 
Join Date: May 2010
Location: 日本
Objectice C will be the language which makes most sense to learn on Mac; getting know to C before would make great sense. The problem: you need to invest first some time to really learn it; no really a quick start.

If you sign up for the developer program with Apple you will find a huge number of ready–to-run tutorials for all aspects of Mac programming; those could be also a good start to have something which works, to understand and to modify.

If the developer program is not an option there are also programming classes in iTunes which are quite nice; but sometime require already knowledge

Maybe look here: http://objectivectutorial.org/

Or here. http://cocoadevcentral.com/

You will need to invest lots time but it's a fun journey.


One more thing: welcome to MR
__________________
Member of MacRumors.com Folding@Home Team (#3446) & developer of the F@H Mobile Monitoring app.
ChristianJapan is offline   0 Reply With Quote
Old Feb 17, 2012, 04:04 PM   #3
Mark FX
macrumors member
 
Join Date: Nov 2011
Well you need to learn the basics of programming, and that will take you some
time and effort, it's not easy when your starting out, and it does not get any
easier in the short term.

First you need to learn some basic C programming, and then move onto
Objective-C programming, and I would advise doing it in that order.

You can find loads of tutorials on the net, but I would advise learning from
a book of which there are many, books give you the chance to go back
and relearn from earlier chapters, and give you more revision time.

This is the book I would recommend for a beginner.

http://www.amazon.com/Objective-C-Programming-Ranch-Guide-Guides/dp/0321706285/ref=sr_1_1?s=books&ie=UTF8&qid=1329515574&sr=1-1

If you learn the stuff in this book, and more import understand it, then you
can perhaps look at this book as a follow on.

http://www.amazon.com/Cocoa-Programming-Mac-OS-4th/dp/0321774086/ref=sr_1_3?s=books&ie=UTF8&qid=1329515574&sr=1-3

My final advise is that there is no short cut to learning programming, you have
to be prepared for lots of effort and study, but give it a go, and dont give up
when your struggling, just take a break, and start again.

Regards Mark
Mark FX is offline   0 Reply With Quote
Old Feb 17, 2012, 04:13 PM   #4
mobilehaathi
macrumors 601
 
mobilehaathi's Avatar
 
Join Date: Aug 2008
Location: The Anthropocene
Quote:
Originally Posted by xStreamPredator View Post
Everywhere I look, I find tutorials for C coding, but none of it makes sense.
Oh boy, you're in for a long journey. I have a feeling you have unrealistic expectations for what writing an application actually entails.
mobilehaathi is offline   1 Reply With Quote
Old Feb 17, 2012, 05:18 PM   #5
chrono1081
macrumors 604
 
chrono1081's Avatar
 
Join Date: Jan 2008
Location: Isla Nublar
+1 for Objective-C the Big Nerd Ranch Guide.

It'll get you started, but like others have said its a LONG journey.

I've been programming off and on for 15 years and am still a noob at it. (I've never done it professionally, only as a hobbyist so thats part of the reason )
__________________
Mac Pro (2010): 3.33Ghz Intel Xeon (6 core) - 24 GB RAM - NVidia Quadro k5000
Macbook Air (2010): 2.13 Ghz Intel Core 2 Duo - 4GB RAM
chrono1081 is offline   0 Reply With Quote
Old Feb 17, 2012, 05:46 PM   #6
xStreamPredator
Thread Starter
macrumors newbie
 
Join Date: Feb 2012
Thanks

Thanks, but the thing is. I have no idea on how to incorporate those things into xCode. Like sure, I know that in x=3, 3 is the integer, but I don't know how these things go into making an app. Any help is much appreciated.
xStreamPredator is offline   0 Reply With Quote
Old Feb 17, 2012, 05:48 PM   #7
mobilehaathi
macrumors 601
 
mobilehaathi's Avatar
 
Join Date: Aug 2008
Location: The Anthropocene
Quote:
Originally Posted by xStreamPredator View Post
Thanks, but the thing is. I have no idea on how to incorporate those things into xCode. Like sure, I know that in x=3, 3 is the integer, but I don't know how these things go into making an app. Any help is much appreciated.
Did you read any of the posts above?
mobilehaathi is offline   0 Reply With Quote
Old Feb 17, 2012, 05:48 PM   #8
xStreamPredator
Thread Starter
macrumors newbie
 
Join Date: Feb 2012
Quote:
Originally Posted by mobilehaathi View Post
I have a feeling you have unrealistic expectations for what writing an application actually entails.
Haha, I know what I'm getting into. It'll be hard, but it'll pay off. I really want to do something like this as my job when I get older.
xStreamPredator is offline   0 Reply With Quote
Old Feb 17, 2012, 05:50 PM   #9
mobilehaathi
macrumors 601
 
mobilehaathi's Avatar
 
Join Date: Aug 2008
Location: The Anthropocene
Quote:
Originally Posted by xStreamPredator View Post
Haha, I know what I'm getting into.
Doubtful:

Quote:
Like sure, I know that in x=3, 3 is the integer, but I don't know how these things go into making an app.
But you can start by looking into the suggestions listed above. You can get there in time...
mobilehaathi is offline   0 Reply With Quote
Old Feb 17, 2012, 05:54 PM   #10
xStreamPredator
Thread Starter
macrumors newbie
 
Join Date: Feb 2012
Quote:
Originally Posted by mobilehaathi View Post
Did you read any of the posts above?
I did and I went to the sites, but I'm still confused

I've been messing around with xCode and I have no clue on where to put the code to where it works in the app.
xStreamPredator is offline   0 Reply With Quote
Old Feb 17, 2012, 05:59 PM   #11
mobilehaathi
macrumors 601
 
mobilehaathi's Avatar
 
Join Date: Aug 2008
Location: The Anthropocene
Quote:
Originally Posted by xStreamPredator View Post
I did and I went to the sites, but I'm still confused

I've been messing around with xCode and I have no clue on where to put the code to where it works in the app.
Buy or check out from a library this: http://www.amazon.com/Objective-C-Pr...9523103&sr=1-1
mobilehaathi is offline   2 Reply With Quote
Old Feb 17, 2012, 06:12 PM   #12
xStreamPredator
Thread Starter
macrumors newbie
 
Join Date: Feb 2012
Quote:
Originally Posted by mobilehaathi View Post
Buy or check out from a library this: http://www.amazon.com/Objective-C-Pr...9523103&sr=1-1
Thanks for the help, everyone!
xStreamPredator is offline   0 Reply With Quote
Old Feb 17, 2012, 08:25 PM   #13
chrono1081
macrumors 604
 
chrono1081's Avatar
 
Join Date: Jan 2008
Location: Isla Nublar
Quote:
Originally Posted by xStreamPredator View Post
Thanks for the help, everyone!
That book will teach you everything you need to know to get started.
__________________
Mac Pro (2010): 3.33Ghz Intel Xeon (6 core) - 24 GB RAM - NVidia Quadro k5000
Macbook Air (2010): 2.13 Ghz Intel Core 2 Duo - 4GB RAM
chrono1081 is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Hey guys, need some purchase ideas. Lunfai Buying Tips and Advice 0 Aug 17, 2013 01:38 PM
iPhone: hey guys my cydia will not open. i need help Knockoutjosie Jailbreaks and iOS Hacks 6 May 28, 2013 12:42 AM
Hey guys skitzodancer Digital Audio 2 Aug 30, 2012 07:30 AM

Forum Jump

All times are GMT -5. The time now is 04:55 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC