Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Mar 19, 2008, 12:21 AM   #1
wesk702
macrumors 65816
 
wesk702's Avatar
 
Join Date: Jul 2007
Location: The hood
Want to start developing

Hey theres,
I'm really interested in starting to learn to develop software. Can anyone recommend a good place to start?

Also does a computer's processing power play a factor in developing?

thx
wesk702 is offline   0 Reply With Quote
Old Mar 19, 2008, 12:29 AM   #2
aaronw1986
macrumors 68030
 
Join Date: Oct 2006
Would it be possible to take a class at a community college or something? If not, you could probably teach yourself from a book, or the vast amount of information online. The two languages I was first taught as a computer science major have been Java and C. Processing power will come into play when you are compiling. However, it won't be that big of an issue. We're talking seconds longer at most, probably not even. This is the case especially when you are just starting and don't have very complex programs.
__________________
2012 rMBP 15" 2.6 Ghz, 16GB RAM, 512 GB SSD
2008 Mac Pro 8 core 2.8Ghz, 8800GT, 14GB RAM, 3TB
iPad 2 Black 64GB Verizon
2007 MBP 15" 2.4Ghz Glossy:4GB RAM
aaronw1986 is offline   0 Reply With Quote
Old Mar 19, 2008, 12:38 AM   #3
wesk702
Thread Starter
macrumors 65816
 
wesk702's Avatar
 
Join Date: Jul 2007
Location: The hood
So you recommend Java or C first?
or at same time?

I'll probably just pick up a book, just for hobbyist purposes.
wesk702 is offline   0 Reply With Quote
Old Mar 19, 2008, 12:41 AM   #4
aaronw1986
macrumors 68030
 
Join Date: Oct 2006
It kind of depends what you want to do. Syntactically, they are pretty similar, at least in respect to learning them. Java is object oriented, people argue both sides of this being simple or not. Java does a lot for you automatically that you have to worry about in C such as "garbage collection" and allocation of memory. I guess I would recommend Java, as that is what I learned first. The transition t o C is not hard if you ever want to know both.
__________________
2012 rMBP 15" 2.6 Ghz, 16GB RAM, 512 GB SSD
2008 Mac Pro 8 core 2.8Ghz, 8800GT, 14GB RAM, 3TB
iPad 2 Black 64GB Verizon
2007 MBP 15" 2.4Ghz Glossy:4GB RAM
aaronw1986 is offline   0 Reply With Quote
Old Mar 19, 2008, 06:19 AM   #5
ScoobyMcDoo
macrumors 65816
 
Join Date: Nov 2007
Location: Austin, TX
There is at least one thread like this started per day. First step in being a developer is learning how to find information....
ScoobyMcDoo is offline   0 Reply With Quote
Old Mar 20, 2008, 05:27 PM   #6
psingh01
macrumors 65816
 
Join Date: Apr 2004
Quote:
Originally Posted by ScoobyMcDoo View Post
There is at least one thread like this started per day. First step in being a developer is learning how to find information....
This is very true.


I learned C first, but I think Java might be a better route. Simply because you'll get to the point where you can create windows and buttons faster. At least to me in my early days, that was a real motivator when I could start creating "real programs" or at least what I thought were "real"
psingh01 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
Developing For iOS 7 AppleNewsTech iPhone/iPad Programming 13 Jul 20, 2013 06:36 PM
Developing An App Faizanrazasuser iPhone/iPad Programming 3 May 25, 2013 12:14 PM
How to start an application automatically without login. App should start with OS danje OS X 10.8 Mountain Lion 13 Mar 26, 2013 01:44 AM
Developing Apps tximacusr iPhone/iPad Programming 2 Sep 25, 2012 10:31 PM

Forum Jump

All times are GMT -5. The time now is 11:08 AM.

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

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