4 ms·
Just launched my first webapp, built to teach myself Python and Django. Don't get too wrapped up in books and just think of a webapp to build... and then do it.
by limedaring 16y ago
Just launched my first webapp, built to teach myself Python and Django. Don't get too wrapped up in books and just think of a webapp to build... and then do it. I know infinitely more now because I would think, "I need so and so" and through Googling/Stack Overflow/friends, I'd figure out how to launch it.
I did Learn Python the Hard Way to start, then the main Django tutorial as well as Kenneth Love's blog tutorial at http://gigantuan.net/ http://gigantuan.net/ (as well as lots of random tutorials/blog posts). Otherwise, I haven't read any books.
The app launched last night: http://www.weddinginvitelove.com http://www.weddinginvitelove.com
tl;dr: Make sure you're learning by doing. Make a random web app, it'll help things "stick" way faster.
- naithemilkman 16y agohow long did you take to launch that? did you do all the graphics/html/css as well? it looks really impressive! good job!
- limedaring 16y agoI started in early December, I think? Graphics/html/css were my specialty before, so that wasn't the hard part... took me quite a few weeks to wrap the concept of Django around my head. Thanks!
- rudasn 16y agoI've been through Django's docs several times and also bought the book from Kaplan Moss (don't recall the name, for v. 0.96). I read most of the book a couple of times. It took me more than a year to actually do something that worked, most of the stuff was just experimenting. Now that I have something that works I find myself learning more stuff about Python and Django itself. So what I'd say is try to do something very simple that you would actually use. Perhaps a to-do list or some sort of notepad? In my case it was just some sort of a video bookmarking app (actually I spent more time on the design/front-end than the backend).
- limedaring 16y agoYeah, exactly what I was trying to say — WIL was an app I've wanted to build for a long time and I used it to learn Django too. I wouldn't worry about whether you're copying an existing app as well — just make something that interests you.