Forums
New posts
Articles
Product Reviews
Policies
FAQ
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Menu
Log in
Register
Install the app
Install
Forums
macOS & iOS Developer Playground
macOS - Development and Darwin
How!?!?
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="xstep" data-source="post: 718912" data-attributes="member: 11647"><p>I'm saying it would be best to get the basics of programming down before jumping into something as large as Cocoa. You want to understand a laundry list of things such as, variables, data types, functions, flow control, and how to combine all of that into a logical working application.</p><p></p><p>Which language to start with is a can of worms. I don't have a specific recommendation. Your Mac came with several scripting languages (Perl, PHP, Python) already installed and are free to use. <a href="http://www.nicholson.com/rhn/basic/" target="_blank">Chipmunk Basic</a> is a free download. I'd say, search for some introductory tutorials on those and pick the one you are comfortable with. Since Cocoa's language of choice is Objective-C, a superset of C, then C may be very acceptable to begin with too.</p><p></p><p>Most of the learning I'm thinking of involves just command line tools. You could easily extend that into web page forms via any of those three scripting languages. The important concepts though do not involve the difference between a GUI front end or a command line tool. See my first paragraph.</p><p></p><p>Books are great for learning and your local library may have several introductory programming books. Just remember the samples need to work on your Mac, so if the book is Windows or Linux specific, skip it.</p><p></p><p>Taking a class might be an option. Just avoid ones that insist on using Windows. Being that you have a Mac, this would likely lead to headaches.</p><p></p><p>Lastly, you need an editor, not word processor, to create your code. OS X has TextEdit, but you have to change the format for a document to plain text for it to be useful in programming tools. See the Format menu option for an individual document or the Preferences of TextEdit to change it as the default for everything you write with it.</p></blockquote><p></p>
[QUOTE="xstep, post: 718912, member: 11647"] I'm saying it would be best to get the basics of programming down before jumping into something as large as Cocoa. You want to understand a laundry list of things such as, variables, data types, functions, flow control, and how to combine all of that into a logical working application. Which language to start with is a can of worms. I don't have a specific recommendation. Your Mac came with several scripting languages (Perl, PHP, Python) already installed and are free to use. [URL="http://www.nicholson.com/rhn/basic/"]Chipmunk Basic[/URL] is a free download. I'd say, search for some introductory tutorials on those and pick the one you are comfortable with. Since Cocoa's language of choice is Objective-C, a superset of C, then C may be very acceptable to begin with too. Most of the learning I'm thinking of involves just command line tools. You could easily extend that into web page forms via any of those three scripting languages. The important concepts though do not involve the difference between a GUI front end or a command line tool. See my first paragraph. Books are great for learning and your local library may have several introductory programming books. Just remember the samples need to work on your Mac, so if the book is Windows or Linux specific, skip it. Taking a class might be an option. Just avoid ones that insist on using Windows. Being that you have a Mac, this would likely lead to headaches. Lastly, you need an editor, not word processor, to create your code. OS X has TextEdit, but you have to change the format for a document to plain text for it to be useful in programming tools. See the Format menu option for an individual document or the Preferences of TextEdit to change it as the default for everything you write with it. [/QUOTE]
Verification
Name this item. 🍎
Post reply
Forums
macOS & iOS Developer Playground
macOS - Development and Darwin
How!?!?
Top