This thread untracked
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!
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.
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.
Sublime suburban chariot
High on style and technology, the 2019 Volvo XC90 is an incredibly satisfying everyday crossover.