Welcome to Conveniently Cocoa


More developers are converting over to Cocoa programming every day. It started back in the 1980's with software development gurus who used it to use its rapid application development (RAD) toolset to create model-view-controller (MVC) graphical user interface (GUI) applications. They produced some of the earliest investment banking applications, as well as the World Wide Web.

Today, a new generation of iPhone and Mac developers are finding it the way to create apps for rapidly growing software markets for these platforms, as well as the new iPod Touch. If you know what OOP, MVC, RAD, and WYSIWYG mean - you just might become one of them!

con-ven-ient

fitting in well with a person's needs, activities, and plans

Tuesday, December 29, 2009

What I hope to provide here

Conveniently, Cocoa brings together a lot of powerful, elegant, proven software techniques and technologies into one place.

I have learned a lot of programming & document languages and a lot of GUI and non-GUI user interface APIs & frameworks over the year.

Some have been very easy: Pascal, BASIC, C, CSS, FORTRAN, Java, LISP, LOGO, PILOT, x86 assembly language, XSLT.  Others were unexpectedly difficult until a certain point, for a reason I think I at last understand. This means you,  Prolog, SQL, etc.

I learned them and a bunch of other ones.

I think what makes a language or a framework easy to learn, once you have good documentation - tutorials, examples, and reference material - is the tools.  That is what got me unstuck at these languages.

Once you have a good tool that lets you try things out in realtime, you can go from being a decent programmer/author to a guru.

What I would like to do initially, is point out to people really excellent documentation.

That way, they will have a good foundation of knowledge to start experimenting with Cocoa on their own if they are a beginner.  If they are already an advanced Cocoa developer, they might discover a handy yet unfamiliar blog or web page by glancing at the sidebar.

Once I am proficient at Cocoa, both the framework and the Interface Builder, I would like to do some posts that provide decent tutelage.  That is where you come in.

For the next couple weeks, I will have a poll open on this blog.  You can make your desires known with it. That will give me some guidance about what type of information you find you are most in need of at this time.

No comments:

Post a Comment