Share this project

Done

Share this project

Done
Learn to code your first web app! Tailored to non-programmers, written by a designer. Released both as an e-book and paperback.
Learn to code your first web app! Tailored to non-programmers, written by a designer. Released both as an e-book and paperback.
Learn to code your first web app! Tailored to non-programmers, written by a designer. Released both as an e-book and paperback.
540 backers pledged $12,136 to help bring this project to life.

About

Hello Web App: Intro to building web apps with Django project video thumbnail
Replay with sound
Play with
sound

Hello Web App: Intro to building web apps with Django

$12,136

540

Update: $10,000 raised, first stretch goal achieved!

Two days left in the campaign (aah!) I'm going to try to promote the campaign like mad for the last couple days - let's see if we can hit $13,000 and our next stretch goal!

Update: We've hit our minimum goal! 

Huge thanks to everyone who has donated, especially these organizations:

Read more about our stretch goals below, which start at $10,000!

Update: stretch goals ahoy!

Thank you to EVERYONE who has pledged so far — with 18 days left, we're $2,000 from the minimum goal! I'm also super duper pleased to see over 200 backers. Thank you thank you thank you!

I wanted to update this with some stretch goals I'd love to achieve, just in case we make that $7,000 minimum early (here's hoping!)

$10,000 raised: Day-long workshop series around the US. I've already chatted with someone at PyCon about a Denver workshop, and plan on at least including SF, NYC, and at least a couple other major metropolitan areas.

$13,000 raised: Extend the workshops to Canada (I'm married to a Canadian, love you Canada!) — Vancouver, Toronto, Montreal definitely, maybe more.

$17,000 raised: Extend workshops to outside North America! Europe/Australia/New Zealand/etc. 

★★★ $20,000 raised: eBook will be released as pay-what-you-want.

Thanks again to everyone who has shared, donated, and helped out so far! ♥ Tracy

Hello Web App — Learn to code your first web app using Python and Django.

Hi, I'm Tracy!

In January 2011, I taught myself Python and Django and launched my first web app in six weeks.

Three years later, this web app has evolved into my startup, WeddingLovely (a part of 500 Startups and the Designer Fund) - I've designed and built the entire company and grew to LOVE web app development!

Learning to code was so frustrating, especially as a right-brained designer with no back-end programming experience. Tutorials assumed I was comfortable with the command line, knew what a model-view-template architecture was, and already had a grasp on programming tools and resources. 

Why is this book different?

I want to write an introduction to web app programming book for Django and Python which assumes absolutely no programming knowledge — down-to-earth explanations of programming terms and basic walkthroughs of using important programming utilities like git (for version control), GitHub (for backups and collaboration), virtualenv (for virtual environments), and others. The book will also emphasize templates first — getting to the visual web-app view immediately to see results rather than stumbling around in the command line.

The book assumes you'll have a very basic understanding of Python and programming concepts (like loops and if-statements) and some HTML/CSS knowledge. But don't worry, I'll include links and resources if you need a quick refresher!

By the way, the e-book will be released completely DRM-free so you don't need to worry about how many devices you use.

Why this matters

I'm sure everyone has had problems learning to program in their career so this book will be helpful to almost anyone, but especially right-brained and visual learners, which web designers and women tend to be. I fit into both those groups, and existing programming tutorials felt like they were speaking another language entirely — I would get frustrated so easily and was tempted to give up.

Too many existing resources are written by seasoned experts who have trouble relating to the perspective of a novice, but this book is different. My goal is to use my notes from learning these last few years to create a very approachable narrative towards diving into web application development. This will be an ideal launching pad for anyone who is intimidated by densely technical prose.

It's extremely important to get more women into programming, and I feel my down-to-earth, alternative approach to learning programming will help women and right-brained learners have success earlier and faster and be a kickstarter to learning more.

Find out more!

Follow and ask me questions on Twitter (@limedaring) and follow the project directly at http://HelloWebApp.com or @HelloWebApp.

If you'd like to get involved early, star the HelloWebApp project on Github or dive in by asking questions in the Issues or even sending a pull request!

---

Video by the superb Alexis Keenan (available for freelance filming and editing anywhere in the California Bay Area!)

Music by Josh Woodward

Risks and challenges

I have only been programming for three years and don't have a degree in Computer Science. This does mean I'm very aware of the issues that non-programmers and visual learners run into while learning programming, but there may be some areas of web app development that I am still sketchy with. To counteract this, the book will be reviewed by several (at least five and hopefully more) expert Python and web app developers for correctness while I focus on crafting an approachable narrative and tone.

The book can also be delayed when going into print production, depending on what printer I use. However, I have a lot of experience with print due to my Graphic Design degree and a lot of knowledge of online publishing resources to make sure the book is produced quickly, efficiently, and professionally.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge $5 or more About $5

    Every little bit counts! Receive backer updates as well as thanked on the Hello Web App website.

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

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

    Learn more about accountability.
  2. Select this reward

    Pledge $10 or more About $10

    Receive the e-book in the format of your choice: PDF, ePub, or Mobi - DRM free! Thanked on the Hello Web App website as well with link to your website if you wish.

    Less
    Estimated delivery
    322 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 $25 or more About $25

    All the perks of the above tier plus a paperback copy of the book!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    152 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 $50 or more About $50

    Double the fun - two copies of the e-book and two copies of the paperback book AND your name added to the website and the physical book as a backer!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    12 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 $50 or more About $50

    One super-special paperback book signed by yours truly with a heart-felt doodle, and 5 e-book copies to share with your friends!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 23 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 $100 or more About $100

    Care package!! Your super-special signed paperback book will arrive with a bundle of delicious home-made baked goods, and 10 e-book copies to share with your friends!

    Less
    Estimated delivery
    Ships to Only United States
    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 $250 or more About $250

    Personalized help! We'll talk via Skype for two hours total to help you walk you through web app programming. Plus the e-book, a signed paperback book with sketch, and added to the backers list!

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

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

    Learn more about accountability.
  8. Select this reward

    Pledge $400 or more About $400

    Classroom pack! 10 copies of the e-book and 10 copies of the paperback book for workshops, classrooms, and more. Plus your name added to the backers lists in both the book and website!

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

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

    Learn more about accountability.
  9. Select this reward

    Pledge $1,000 or more About $1,000

    Sponsorship! 10 copies of the e-book and 10 paperback books. Added to the backers list as a premier backer with your logo, both the book and the website. Publicly thanked during public appearances for the book launch. My SINCEREST gratitude!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    1 backer
    $
    Kickstarter is not a store.

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

    Learn more about accountability.

Funding period

- (30 days)