| OS X - Development and Darwin Discussion and questions about development for Mac OS X. |
| Post Reply | New Thread | Subscribe |
|
|
Thread Tools |
![]() Member Since: Feb 09, 2010
Location: Idaho Falls, ID
Posts: 10
![]() Mac Specs: 2.26 GHz Intel Core 2 Duo 2 GB 1067 MHz DDR3
|
Hello, I was wondering what programming language to learn to program on a mac. I'm using the Eclipse IDE (I've used xcode, and found it too bulky with all the tools in it, I only needed the IDE). I just plan to develop simple command line programs for now (I'm only in the beginner/mild experience range). I know a bit of C and C++, but should I learn something different?
Thanks, Mitch Guzman |
| QUOTE Thanks | |
![]() Member Since: Jul 09, 2009
Location: Colorado
Posts: 356
![]() |
Quote:
Lazarus - Index |
|||||
| QUOTE Thanks | ||||||
![]() Member Since: Oct 19, 2008
Location: Ottawa
Posts: 15,329
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Mac Specs: 2012 13" MBP (2.5 i5, 8GB)
|
I would suggest taking a look at some Python, Perl and Ruby tutorials to see what suits you best. Each of them comes with your Mac and can be a nice intro to programming.
Important Links: Community Guidelines : Use the reputation system if you've been helped. M-F Blog :: Write for the blog :: M-F IRC Channel - Chats every Sunday at 8PM EST. |
| QUOTE Thanks | |
![]() Member Since: Jun 02, 2008
Posts: 709
![]() |
There are a slew of languages out there but if you eventually want to program for the Mac, Objective C is the way to go (especially since you have some C background already). If you think that is too difficult then you could start with Java (a real OOP language). Now, if you are doing WEB development then there are a whole different set of languages to choose from. However, you will find that they come easier once you get a solid background in one or two languages. |
| QUOTE Thanks | |
![]() Member Since: Oct 19, 2008
Location: Ottawa
Posts: 15,329
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Mac Specs: 2012 13" MBP (2.5 i5, 8GB)
|
You don't need to know ObjC to program for the Mac. There are other fine languages and libraries that work well in OS X. I use Python and wxPython and they work like a charm. The idea that Mac programming absolutely has to be done in ObjC is ridiculous especially for beginners. I am by no means an expert programmer (and have no problems with saying that) but working with scripting languages is a great way to start.
Important Links: Community Guidelines : Use the reputation system if you've been helped. M-F Blog :: Write for the blog :: M-F IRC Channel - Chats every Sunday at 8PM EST. |
| QUOTE Thanks | |
![]() Member Since: Feb 09, 2010
Location: Idaho Falls, ID
Posts: 10
![]() Mac Specs: 2.26 GHz Intel Core 2 Duo 2 GB 1067 MHz DDR3
|
Quote:
P.S. Thanks for all the input
|
|
| QUOTE Thanks | ||
![]() Member Since: Jun 02, 2008
Posts: 709
![]() |
As I said, it depends on what the OP wants to actually do in programming. Scripting languages are great but I wouldn't start there to be honest. It will be harder to grasp the OOP concepts and will feel more restrictive over all later down the line. Having done this for a living I think that it would be best to go with a good OOP and then add scripting to your arsenal later down the line. I can't tell you the number of folks that I met that can script like crazy but struggle with the more complex languages, get frustrated and then drop it.
|
| QUOTE Thanks | |
![]() Member Since: Feb 09, 2010
Location: Idaho Falls, ID
Posts: 10
![]() Mac Specs: 2.26 GHz Intel Core 2 Duo 2 GB 1067 MHz DDR3
|
|
| QUOTE Thanks | |
![]() Member Since: Jun 02, 2008
Posts: 709
![]() |
Quote:
Just pick one and dig in. |
|
| QUOTE Thanks | ||
![]() Member Since: Oct 19, 2008
Location: Ottawa
Posts: 15,329
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Mac Specs: 2012 13" MBP (2.5 i5, 8GB)
|
Java's not a bad language to start with and is fairly approachable. There are a lot of good development environments as well which helps when your writing code.
Important Links: Community Guidelines : Use the reputation system if you've been helped. M-F Blog :: Write for the blog :: M-F IRC Channel - Chats every Sunday at 8PM EST. |
| QUOTE Thanks | |
![]() Member Since: Feb 09, 2010
Location: Idaho Falls, ID
Posts: 10
![]() Mac Specs: 2.26 GHz Intel Core 2 Duo 2 GB 1067 MHz DDR3
|
|
| QUOTE Thanks | |
|
Guest
Posts: n/a
|
I'm late to the party, of course, but Blondie, I urge you to consider learning Python and then PyQt, both under Eclipse (thanks to PyDev).
Once you get used to PyQt as a graphical toolkit, you'll find it remarkably easy to write GUI-based apps in Python. Qt has some excellent documentation, as does Python. YMMV but I found Java to be mind-numbingly tedious to learn, even with the help of NetBeans and its GUI designer, Matisse. Python was much easier, faster, and portable, especially when databases are involved. Do you plan on writing apps for PDAs, or just for regular PCs? |
| QUOTE Thanks | |
![]() Member Since: Feb 09, 2010
Location: Idaho Falls, ID
Posts: 10
![]() Mac Specs: 2.26 GHz Intel Core 2 Duo 2 GB 1067 MHz DDR3
|
Quote:
)
|
|
| QUOTE Thanks | ||
| Post Reply | New Thread | Subscribe |
| Thread Tools | |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
|
|||||||
Thread |
Thread Starter |
Forum |
Replies |
Last Post |
| Best programming language for Mac | knightjp | OS X - Development and Darwin | 21 | 05-10-2010 04:45 PM |
| BASIC programming language for iMAC? | CessnaFlyer | Switcher Hangout | 2 | 12-05-2008 06:28 PM |
| Programming language rated | knightjp | OS X - Development and Darwin | 8 | 09-30-2007 09:37 AM |
| Learning to write programs | Mr Bobbins | OS X - Development and Darwin | 9 | 09-16-2006 12:57 PM |
| Can anyone reccomend a coding language to learn? | mWilton | Web Design and Hosting | 20 | 09-29-2005 02:41 AM |
All times are GMT -4. The time now is 06:22 PM.
Powered by vBulletin