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

Reply
 
Thread Tools Search this Thread Display Modes
Old Mar 2, 2006, 01:03 PM   #1
ckeck
macrumors 6502a
 
Join Date: Jul 2005
Location: Texas
Send a message via ICQ to ckeck Send a message via AIM to ckeck
Fairly new to programming & new to macs...where to start??

Hey everyone...I have poked around with programming (c++, java, visual basic) over the last few years...didn't really get far with anything. I am also new to the Macs and would prefer to program under Mac OS X...

I would like to get to the point of programming my own simple but custom applications...

WHERE SHOULD I BEGIN? What compilers does the Mac use? Whats the best programing language?? Any good books?

Would appreciate any tips/help.

**OpenGL avaliable??**
__________________
Mobile: 2013 MacBook Air 13" | 1.7 GHz Core i7 | 8 GB RAM | 512 SSD
Phone: iPhone 5S 64GB AT&T - Space Gray
Pad: iPad Air 64GB AT&T - Space Gray
ckeck is offline   0 Reply With Quote
Old Mar 2, 2006, 01:06 PM   #2
zimv20
macrumors 601
 
zimv20's Avatar
 
Join Date: Jul 2002
Location: chicago
only 6 lines down is this thread: Where to start...new "soon to be" mac owner
__________________
Oct 2011: check out my band's first album @ boxsetauthentic.com
zimv20 is offline   0 Reply With Quote
Old Mar 2, 2006, 02:35 PM   #3
ckeck
Thread Starter
macrumors 6502a
 
Join Date: Jul 2005
Location: Texas
Send a message via ICQ to ckeck Send a message via AIM to ckeck
Quote:
Originally Posted by zimv20
only 6 lines down is this thread: Where to start...new "soon to be" mac owner
Thanks for that tip...but the guy who posted that thread is a "seasoned" programmer and I am not. I am looking for some beginner info and looking for some good books too if any exist.
__________________
Mobile: 2013 MacBook Air 13" | 1.7 GHz Core i7 | 8 GB RAM | 512 SSD
Phone: iPhone 5S 64GB AT&T - Space Gray
Pad: iPad Air 64GB AT&T - Space Gray
ckeck is offline   0 Reply With Quote
Old Mar 2, 2006, 02:50 PM   #4
darkwing
macrumors 65816
 
Join Date: Jan 2004
Send a message via AIM to darkwing
Quote:
Originally Posted by ckeck
Thanks for that tip...but the guy who posted that thread is a "seasoned" programmer and I am not. I am looking for some beginner info and looking for some good books too if any exist.
Hi ckeck. I recommend you start off with either a Java or C++ book that teaches you the concepts in a text based environment (like Mac terminal apps) so that you can understand real OOP and programming concepts. Then, you might want to try out some of the objective-C tutorials. Apple has one included in the developer documentation that is very nice. I am a seasoned C++ programmer who had no trouble at all diving right into Java's GUI stuff quite easily, but Apple's cocoa stuff was much more complicated for me. I have it more or less figured out, but I don't have any real big apps under my belt yet. (no time)

If you want to do mac programming, and therefore want to ultimately use Cocoa/objective-C, then I suggest you learn C++ first. When you're ready for GUI stuff, move into Obj-C. The syntax differences aren't too crazy. You can try to dive right into Obj-C but I am not familiar with any books that use it to teach beginning programming concepts, and without those you'll find its usefulness rather limited.

Someone correct me if I'm wrong, of course.

Good luck to you.
__________________
A gay man has the same right to marry a woman as I do.
darkwing is offline   0 Reply With Quote
Old Mar 4, 2006, 04:07 PM   #5
macdong
macrumors 6502
 
Join Date: Mar 2003
Location: Seattle, WA
Send a message via ICQ to macdong Send a message via Yahoo to macdong
depends on how familiary you are with programming concepts.
if you are at least at the intermedia level with C++, i'd say you can start looking at Cocoa and Object-C.
if not, get a C++ book or two and finish them first.
__________________
If Microsoft is the future, we are history.
macdong is offline   0 Reply With Quote
Old Mar 4, 2006, 04:15 PM   #6
Applespider
macrumors 603
 
Applespider's Avatar
 
Join Date: Jan 2004
Location: looking through rose-tinted spectacles...
I'll make a non-programming suggestion.

Get to understand how your Mac works and read through Apple's Human Interface Guidelines before you start designing your application. There are lots of little touches that make an application 'Mac-like' and some important concepts like making sure you don't just use 'Yes' or 'No' on dialogue boxes, making sure the defaults are non-destructive.
__________________
Oops.... the cat killed the rabbit
Applespider is offline   0 Reply With Quote
Old Mar 4, 2006, 04:19 PM   #7
macdong
macrumors 6502
 
Join Date: Mar 2003
Location: Seattle, WA
Send a message via ICQ to macdong Send a message via Yahoo to macdong
Quote:
Originally Posted by darkwing
Hi ckeck. I recommend you start off with either a Java or C++ book that teaches you the concepts in a text based environment (like Mac terminal apps) so that you can understand real OOP and programming concepts. Then, you might want to try out some of the objective-C tutorials. Apple has one included in the developer documentation that is very nice. I am a seasoned C++ programmer who had no trouble at all diving right into Java's GUI stuff quite easily, but Apple's cocoa stuff was much more complicated for me. I have it more or less figured out, but I don't have any real big apps under my belt yet. (no time)

If you want to do mac programming, and therefore want to ultimately use Cocoa/objective-C, then I suggest you learn C++ first. When you're ready for GUI stuff, move into Obj-C. The syntax differences aren't too crazy. You can try to dive right into Obj-C but I am not familiar with any books that use it to teach beginning programming concepts, and without those you'll find its usefulness rather limited.

Someone correct me if I'm wrong, of course.

Good luck to you.
it is certainlly recommended that you know a bit of programming concepts before looking at Cocoa and Object-C.
C++ particularly would be useful.
__________________
If Microsoft is the future, we are history.
macdong 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
Best way to start Programming? PoTayToh iPhone/iPad Programming 3 Mar 15, 2014 07:03 PM
Carrier: T-Mobile to start paying AT&T, Verizon & Sprint early termination fee on Jan 15 2014 EbookReader iPhone 100 Jan 22, 2014 10:03 AM
Am I too old to start programming? WhiteIphone5 Mac Programming 143 Jun 7, 2013 02:06 AM
All iPads: How to start programming with Xcode Forzalex iPad 5 Dec 27, 2012 01:34 PM
Want to start coding/programming, what should i learn? gusping Mac Programming 11 Jul 30, 2012 04:44 PM

Forum Jump

All times are GMT -5. The time now is 10:35 PM.

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

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