The point of this little story - get help, ask questions (hacker personalities are problem solvers and love to solve problems), but get started. Training and mentoring can help bootstrap it. Ask a friend who is a programmer to help get you started.
You seem like a good writer - why not write a blog about learning enough about programming to build your own web application?
I know there are a number of Python tutorials that were written specifically for scientists that are new to programming. I would think that a few tutorials that use practical examples from your own field would make the wall a bit easier to scale than a tutorial that just addresses complete noobs? I don't know of any similar "Programming for Scientists"-type tutorials for Ruby... (?)
There is also a good intro to programming book that uses Python (Zelle is the author) that was recently adopted by MIT. If you want a stronger foundation - but with a potentially slower payoff - you should look at htdp.org and SICP, both of which use Scheme.
Rails on the other hand has tons and tons of books. I just started a little less than a year ago and I've caught up fast because of the plethora of books and communities for Rails.
in the end, if you happen to find your partner quick - they may help you choose (that's probably the best route)
Forgot to mention - check out some video tutorials of Rails programming:
http://rubyonrails.com/screencasts
http://peepcode.com (not free but really really good - they actually have 2 vids that covers all of the basics of Rails - in I think about 3-5 hours; you're not goign to remember all of it in the 1st run but it gets u comfy)
a decent list of resources
http://poignantguide.net/ruby/ -funny and useful intro into ruby itself
Django is pretty simple. There's already the official book in print. Not to mention one of the reasons Rails has so many books to begin with was due to really poor online documentation. Django doesn't have that problem.
Usually I think havings lots of printed documentation is very important, but in Django's case, due to its simplicity and quality of existing docs, I don't think it is an issue.
Techwise - Rails and Django are more or less the same (compared to the other stuff out there). Rails just has a bigger community than Django. I think that really helps for someone just starting out (with a deadline to boot)
Maybe I should start offering some Pylons lessons online (for free, just to spread the love).
Great sites are nice but you shouldn't discount the power of books in the very very beginning of learning when you're not on your Nth programming language. I think u and I are so far off now that we forgot what it was like starting out...
I also think that having a choice among frameworks is a good thing.
besides the Python community is in the midst of consolidating web frameworks... there's a reason for that
I could be wrong but doesn't Django only have one book? Do the other Python frameworks even have a book for them (as opposed to chapter or two in a general programming book)?
http://tryruby.hobix.com/ Read "Programming Ruby" part I
An oldie but goodie:
http://webmonkey.com/webmonkey/programming/php/tutorials/tut...
You can't get wet from the word "water".