Version: 2008
Advanced Search
advertisement
advertisement

Forum display:

General Mac software discussions: Totally new to programming, need some help

by whoisparker - 9/10/08 8:00 AM
advertisement
Post 1 of 7

Totally new to programming, need some help

by whoisparker - 9/10/08 8:00 AM

I'm a web designer and am looking to get into programming. I have zero experience with programming. I think the best place to start is with C (open to suggestions) and last night purchased the K&R book on C. I almost exclusively use a Mac (OS X 10.4 - Tiger) and would like to learn my programming skills on it. The problem is I don't know where to start. I want to start with the classic "hello, world" program, but as I said, I have zero programming experience and am not sure what to do first. I don't know what application to write it in. I don't know how to compile it or what application to use or where to get one for my mac. The list goes on. Any insight would be greatly appreciated! I would also be interested in any resources for learning C or programming on Mac for a total novice like me. Thanks in advance, I look forward to your suggestions!

Post 3 of 7

You may wish to explore Java Script as well

by Dango517 - 9/12/08 11:52 PM In reply to: HTML by Dango517

or other script languages because these are often used within HTML.

Post 4 of 7

Hope this helps...

by DennisMcCK - 9/13/08 4:42 AM In reply to: Totally new to programming, need some help by whoisparker

I was learning to program on the Mac about 10-12 years ago using Metrowerks CodeWarrior. When I went to find out where you could get it, I discovered that it was discontinued in 2005. They have several downloadable updates, but you would need a complete CodeWarrior already in order to use them. They won't work for mine from 1996/97 which requires Classic Mode.

You can find some resources at <www.themost.org>, which is where I was getting some help. It looks like their web site hasn't been updated in about 8-10 years and it still has references to Metrowerks. But it still has some good resources, including "Macintosh C" and "Essence of C," both by K. J. Bricknell.

If you go to <developer.apple.com> and click on "Mac Developer Program," you'll find information about the Apple Developer Connection. Once you sign up (anywhere from free to $3499), you should be able to find everything you need.

Dennis

Post 5 of 7

I wouldn't call C ...

by Kees Bakker Moderator - 9/13/08 4:53 AM In reply to: Totally new to programming, need some help by whoisparker

a particular good choice to for a web-programmer. C isn't being used in web-applications.

Usual tools for server-side programming are php, .Net (Microsoft only), J2EE, Ruby on Rails. A recent development are Ajax-based tools, although those heavily rely on server programming also.

To make static sites (only html) any html-editor suffices in principle, although there's a lot to say for using a Content Management System like joomla or Wordpress. Use flash, for example, to make it more lively, or even java-applets.

It all depends on what you want to (learn and) do. For example, to get the feeling for object oriented programming, learn Java or C++ or C# (Microsoft only, I think). To learn about programming Windows GUI's free Visual Basic Express is nice. To learn programming algoritmes any 3GL language (like C or Pascal) is useful. For websites, see above.

Kees

Post 6 of 7

C/C++ on a Mac

by msgale - 9/13/08 1:00 PM In reply to: I wouldn't call C ... by Kees Bakker Moderator

The K&R C Language book is roughly 20 years old. It is no longer the best book to learn C from. This looks like an interesting site http://masters-of-the-void.com/what-you-need.htm. Also search the web for "Programming on a MAC" Check your local community college for courses.

Post 7 of 7

The only compiler i have installed on my system

by ````` - 10/3/08 8:29 PM In reply to: Totally new to programming, need some help by whoisparker

Perl. Dare I say it's cross-platform? I don't program, I just use it on other people's code for my own use in XP. The closest to programming I've done is with .NET, but you're a MACophyte so I'd skip VB in favor of Java and if you don't already, javascript (no relation).

Forum legend:
Locked Locked thread
Moderator Moderator
CNET staff CNET staff
Samsung staff Samsung staff
Norton Authorized Support team Norton Authorized Support team
AVG staff AVG staff
Windows Outreach team Windows Outreach team
Dell staff Dell staff
Intel staff Intel staff
Powered by Jive Software