> I know this is open source.But if there is a printed book, well that
> would obviously be sold. What might be a way to make the book less
> expensive (and to keep the redundancy down) might be to split the
> printed book into three volumes. Part 2 is an introduction to
> Objective-C and cocoa.
There are many paths to write books and an approach to writing books
that has worked is the approach Mark Lutz has taken. Firstly the basic
documentation is already online. What makes python easier to use is how
a tutorial with most of the language features was the first thing you
could read online. [0] Once you had the basics from the tute you could
find applications online but to really learn the basics in more detail
you would buy "Learning Python" and progress to "Programming Python".
[1]
What I like to see is the continuation of both tutorials and global
module index online [2] but making both available learning Cappuchino
the framework and the Objective-J the language in a beginners book. Then
another more detailed book which goes into great detail the framework
and language. This insight is invaluable to building applications.
Which comes first depends on the audience. For me I'd rather get the
detailed "nitty gritty" on the Framework so I can build applications and
exploit the framework to its fullest. The first book details the
language, how to use it demonstrating basic the framework. The second
book goes into great technical detail and becomes a both a learning
guide and reference.
Regs PR
References
[0] http://docs.python.org/tutorial/
[1] Lutz, Mark, Oreilly,
Learning Python: http://oreilly.com/catalog/9780596513986
Programming Python: http://oreilly.com/catalog/9780596009250
[2] http://docs.python.org/modindex.html
--
@bootload
http://twitter.com/bootload
http://flickr.com/photos/bootload
http://netspace.net.au/~goonmail