Share this project

Done

Share this project

Done
An e-book and website to teach Swift-- Apple’s new programming language designed to power the next generation of apps for OS X and iOS.
An e-book and website to teach Swift-- Apple’s new programming language designed to power the next generation of apps for OS X and iOS.
1,259 backers pledged $20,112 to help bring this project to life.

About

Learn to Program iOS and OS X with Apple Swift project video thumbnail
Replay with sound
Play with
sound

$20,112

1,259

Update: Stretch Goals

I've been polling the existing backers for ideas for stretch goals.  The popular requests so far are 1) introduction to 2D (basic) gaming, 2) Videos, Videos, Videos, and 3) Business-style apps that connect to a data source, such as a JSON feed. 

Stretch Goal #1 ($15K)  The most popular request by far has been for videos, so the companion web site will be modeled after my http://www.joyofbootstrap.com site but also include a link for a video.

Stretch Goal
Stretch Goal

All the code examples in the book will be downloadable, of course, but if we hit this goal you can also click the button  "View Video" for a quick tutorial of the code in action.

Introducing Swift

Swift is an innovative new programming language by Apple for building iOS and OS X applications.  When iOS 8 and OS X Yosemite are released this fall, you can submit apps that use Swift to the App Store and Mac App Store. 

According to Apple, writing code in Swift is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast.   That sounds pretty good to me!  

So how are you going to learn Swift?  So far, there is only one book available on the topic, and it's published by Apple.   Unfortunately for beginners, it is full of sentences like this one: 

“When a closure’s type is already known, such as the callback for a delegate, you can omit the type of its parameters, its return type, or both.”

Excerpt From: Apple Inc. “The Swift Programming Language.” iBooks. https://itun.es/us/jEUH0.l

That might be perfectly concise for the advanced developer, but I think most of the book is just too advanced for most beginners. 

I'm confident I can write a book that's easier to understand for most people.  

Be Ahead of the Crowd

You want to be ahead of the crowd, not behind it, when Swift is officially released. You want to learn all you can and be ready to leverage Apple's latest and greatest.  Let's get started!

Announcing Swift
Announcing Swift

 Book, Source Code, Videos

This project will produce a book in Kindle, PDF, ePub, and paperback formats, and an associated website "www.joyofswift.com" (not yet live) featuring instructional videos showing how some of the code works.

This book with be the 4th book in the "Joy" series, which are designed to put some joy in the task of learning to program.   My other published books are "The Joy of PHP" and "The Joy of jQuery".

Top-Rated Author

My book The Joy of PHP has 50 reviews on Amazon as I post this project.  Although the ratings move up and down all the time, it has often been the #1 top-rated book as well as the #1 best seller. I have also written The Joy of jQuery and I'm wrapping up The Joy of Bootstrap.

Rated #1 by readers
Rated #1 by readers

Risks and challenges

The biggest risk is, of course, that good writing is hard. Inevitably writing a book takes longer than you think. Also, Swift is a moving target, not yet officially released. I'll do my best to keep you all informed.

I haven't quite finished "The Joy of Bootstrap" yet, but this new announcement from Apple is just too good to sit on. I'll work hard to get Joy of Bootstrap out to my backers then dive into Swift as Apple puts puts out updates to the beta of Swift.

With three books published now I KNOW I can write an awesome book that does Swift justice. I've done it before, and it is something I enjoy. I won't be off watching TV or doing something else when I should be writing because I love to write. I've set a realistic timeline on this project, and I am confident I can deliver. The risks are minimal.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge $1 or more About $1.00

    All contributions are welcome, and at this level in return you'll have my heart-felt gratitude.

    Less
    Estimated delivery
    13 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Reward no longer available

    Pledge $8 or more About $8

    Early backer reward. Help me get the momentum going. The first group to back this project get this special price as my thanks-- as well as, of course, the DRM-free PDF version of the book, plus all the source code so you can follow along easily.

    Less
    Estimated delivery
    Reward no longer available 150 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $12 or more About $12

    Basic Backer. Get the book as a DRM-free PDF and also in Kindle or ePub format, plus the source code. Note that ALL levels will get early access to the book as I go along and will have the opportunity to critique, cajole, influence, and improve the book.

    Less
    Estimated delivery
    740 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $25 or more About $25

    Avid Reader Level. Get electronic copies of my previous books ("The Joy of PHP", "The Joy of jQuery" and "The Joy of Bootstrap") right away. Get the "Joy of Swift" as a PDF and also in Kindle or ePub format, plus the source code as soon as it's released.

    Less
    Estimated delivery
    327 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $49 or more About $49

    All of the above plus get the Joy of Swift in soft back (black & white) format too. Autographed on request.

    Note that it may be less expensive on Amazon a few months later. They have print facilities all over the world. Buy this if you're in a hurry or want an autographed copy.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 18 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $99 or more About $99

    All the electronic books, plus get the Joy of Swift printed in softback in color.

    Note that it may be less expensive on Amazon a few months later. They have print facilities all over the world. Buy this if you're in a hurry or want an autographed copy.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 6 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge $129 or more About $129

    Collector's Edition. All of the above, plus copies of the (black & white) paper versions of ALL FOUR of my books. (Or whatever you need to complete your collection.) You'll get the first books right away, and the Joy of Swift as soon as it's available. Autographed on request.

    Less
    Estimated delivery
    Ships to Only United States
    Limited 1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Select this reward

    Pledge $250 or more About $250

    Get all of the eBooks, plus up to two hour-long sessions where you and I brainstorm about your Swift app via Skype or Facetime. We can talk code, marketing, features, whatever. Even how to pitch your idea via Kickstarter...

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  9. Select this reward

    Pledge $500 or more About $500

    Contributing Author Level: Would you like to be listed as a contributing author to a book about Swift? At this level I will work with you to pick a topic and then you can write a chapter (edited by me) and your name and brief bio will be listed at the conclusion of your chapter. The ultimate resume enhancer! You'll also be listed as a contributing author for the book on Amazon, so anyone can easily verify your contribution. No, you don't get royalties, just fame :)

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  10. Select this reward

    Pledge $2,500 or more About $2,500

    Silver Sponsor: Recognition on the project's website as a corporate sponsor. If you or your company is building a product that appeals to new Swift developers, this is a great way to get some visibility in front of this enthusiastic community.

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  11. Select this reward

    Pledge $5,000 or more About $5,000

    Gold sponsor. This premium recognition will appear above the fold on the front page for at least one year. If you or your company is building a product that appeals to new Swift developers, this is a great way to get some visibility with an enthusiastic community.

    If there are also silver sponsors, they will go on the bottom of the page.

    Ping me. Let's talk about how we can both get the most out of this.

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (34 days)