Show HN: I'm writing a book to teach beginner Django web app programming
http://hellowebapp.com
https://www.kickstarter.com/projects/1868398473/hello-web-app-intro-to-building-web-apps-with-djan
It's basically the process I used to teach myself programming as a web designer a few years back, which I then launched a small web app (infant-version of WeddingInviteLove.com), which has grown into my bootstrapped startup which supports me full-time (WeddingLovely.com).
Most tutorials/books assume some amount of programming experience, or start out too advanced even if advertised as a beginner book. My goal is to assume nothing, and really break it down and make it super simple to get a basic web app launched, which hopefully will make it easier to transition to those other more advanced tutorials.
I also have a GitHub page for the public materials (like installation instructions, which'll live here rather than the book so I can update them quickly if needed): github.com/limedaring/HelloWebApp
I'd love any feedback on the project or any suggestions HN has for the book's materials. Thanks for letting me share!
13 comments
[ 3.5 ms ] story [ 35.2 ms ] threadHave you read two scoops of Django at all? I have the ebook of the last version and it's pretty good, just wondering if you've read it how you'd compare the material covered. I'm guessing you start at a more beginner level than them but it'd be interesting if you could compare in some detail.
Yes, definitely have — Audrey and Danny are friends of mine. :) Their book is perfect for after my book - I'm hoping to teach the basics and get people started, and Two Scoops would hammer in the best practices and more of the intermediate concepts like class-based views.
Maybe this book can help?
Also it'd be neat if you took a look at my project so far and let me know your thoughts! I have a private repo on github and the app is up on Heroku right now. companyhen<at>gmail.com if you wanna chat and take a look :)
p.s. Backed $25 :)
And thanks for the pledge! :)
I wonder what the thought process was behind the decision though - i.e. how did you decide to write a book, whether you tested/researched the market in any way?
I've been ruminating about the book for awhile now — first, after I learned to code, I got it in my head that I could teach it a bit differently/more efficiently for creatively-minded folks. I've also attended a lot of conferences with beginner tracks which frustrated me as I found they still weren't totally beginner friendly.
The book process officially started last fall — I made a survey to see whether designers (my original market) were even interested in coding, and started working on the book after I got good results. I shopped the idea to a few publishers, was accepted by one, but decided that I would rather publish it myself and turned the offer down. (Mainly keep control and additional potential revenue were my reasons, not to mention that the process looked fun.)
Continued writing until right before PyCon, which I realized that Kickstarter might be a good avenue to get an "advance" as well as being good marketing for the book, so I launched the campaign, and here we are. :)
http://hellowebapp.com
https://www.kickstarter.com/projects/1868398473/hello-web-ap...