ChuckT wrote:
If you buy a PC today, it doesn't come with Basic, Pascal, or C. Why?
I don't know, but every Mac comes with a full gcc based Integrated Development Environment... I've used it a few times to compile UAE and play around with SDL. It's quite good.
If you bought a Pet, Vic-20 or Commodore 64, you looked at the keyboard and there were all sorts of lines and symbols on the keys. Why? If you didn't know how to program, you could easily put the symbols or the lines in a print statement and put your own creativity on the screen and it didn't matter if you couldn't draw because the computer helped you do it.
If you just want to do simple programming, then I think the Shell of all curently availabe OSs will allow you to script something together... if you want a bit more power, then all modern browsers support ECMA Script... learn your DOM and you can write some pretty cool stuff!
I use to download off of bulletin boards and they were run by Cnet software or Image software and the users use to draw and upload their pictures onto bulletin boards. I use to download programs that fellow users wrote and run them. Instead of seeing the creativity of your neighbor you have to settle for the time and creativity of a select few who sell programs for $$$$ and they aren't that great because Microsoft products don't get me excited.
If you are getting excited by M$, then something is wrong anyway! :-)
Describe the Mac or the IBM as a computer for the hobbyist and see what you get and then describe the Amiga for the hobbyist and see what you get.
I think the iLife suite on the Mac and the massive Developers support tools provided with OSX make it ideal for Hobbiests...