Jump to content
12 posts in this topic

Recommended Posts

Alright i'm a virgin in computer programming have no skills at it or nothing....so maybe that is good or bad don't know? My question is i want to learn how to program on osx because i think apple is going somewhere to which i think windows has seen it's limits....I have nothing to start with but my computer and maybe someone can get me started in the right direction.... and tell me how to go about staying up all night and becoming addicted to osx....thanks for your time....Terry

os x is a great system for coding. if you install the 'devloper tools' package included on the tiger install dvd your system will be equipped with all the tools you need to get started programming.

 

Java is probably a good language to start with, if you goto java.sun.com they have tons of documentation and tutorials for beginners. the os x developer tools include a java compiler (turns source code into a program so u can run it). you can use apple's Xcode to write a basic "Hello world" program. then at the terminal you can compile it using 'javac' and run it using 'java'.

 

Java is just a suggestion, there a plenty of other good languages, but i think this is good for a beginner. c is also good for a beginner, but personally i prefer java since you can make nice cross platform apps very quickly.

 

also if you can get some e-books (deitel ones are good) from torrent sites or whatever they are usually very helpful.

 

sorry if this all sounds a little bit confusing, once you get started you'll be flying. nothing beats compiling and running your first program!

For OSX programming, Apple has alot of info. Start here: http://developer.apple.com/ for online developer account (it is free).

Then, check out the reference library: http://developer.apple.com/referencelibrary/

Download Xcode and study included examples.

Also checkout: http://www.kernelthread.com/

 

Then, comes programming.

wow does all those websites break it down....i've got to decide what area i want to program in... it's going to be a long weekend of reading and finding out what i want to do.....I really do appreciate everyones help....thank you very much....Terry

also i had a g4 tower with 128mb of ram given to me is this good for just programming and learning on...? plus i have access to about 6 imac g3 machines running 128 mb of ram and osx could you program with them as a learning tool to...? thanks for your input...Terry

I'm honestly shocked, because I find Apple programming resources to be particularly limited. Their reference library contains almost no useful information, compared to similar archives from Microsoft and other programming application providers.

sorry just how i feel gw it's kinda of hard for me to understand microsoft vista you have to have about 1 gig of memory to use just to make it run decent?... I find there is alot of programming information on apple which tends to make me think they are going places...just mho.....Terry

gw your probably right but to each his own....i mean i'm not trying to make you mad, I've been using windows biggest part of my life learning and cussing and whatnot....I just feel there has to be an easier way to programming a system and what not and i just wanted to give apple a shot since the machine i got was a freebie and seems pretting interesting thats all....Terry

I think you're somehow misunderstanding what I'm saying. Apple programming is a fine thing that works fine. But how are you going to figure out how to do it? Like I said, the source material is insanely limited. It's spread all over, and there are very few real-world examples. Now it's true that you can download the source for some application and pore over that for the next 3 years, but I like typing "Visual C create modeless window without parent" into google, and finding out right away.

I all depends on what you're programming for. AppleScript is insanely good when it comes to making little apps to do things you do everyday.

 

As for XCode, it's good for making more complex applications. It will all depend on your needs

×
×
  • Create New...