In college I took a great CS sequence at Brown where we had to learn Scheme, ML and Java. After that I learned some python, and some C, although my main workhorse is R and I've mostly worked in the other languages to write more efficient R programs. My interests include a good bit of applied stats work on the side of my normal, mostly unrelated, job.<p>Every time there is a YC app due, a few friends and I brainstorm about ideas. Ya, ya, I know ideas are cheap, but working tirelessly building something is one hell of a dream/nightmare, and you better be pretty sure you believe in the idea. But none of them have ever been that good, even though we applied once. Today though, for the first time, I came up with an idea that really struck me. Its the first idea I've had that I could explain to completely random non-technical friends and have them say 1) I get that 2) I'd use it and 3) I'd invest.<p>And then I realize, crap, I want to do this more than I've wanted to do anything in a long time. If I had any money I'd quit my job today, but barring that I'm going to make as good a prototype by March 20th as is possible. So my question is pretty simple: what next? Lets assume for a moment that I can program in some computation is beautiful and has always clicked for me, and I own a copy of and have implemented things from CLRS way, but that until about 12 hours ago I was always more fascinated with datasets sitting on my computer than web applications. I know I'm asking the impossible/ridiculous question, but lets assume I didn't sleep much for the next 60 days, what do I need to read? I assume I want to use LAMP (with python), what is a good introduction to MySQL? What libraries do I need to look at? Is Django the way to go? (I ask this because I want to do things right, not necessarily quickly, I'm skeptical of something like turbogears) Who is best for hosting Django projects since I need shell access, etc? I know partially I'm asking religious questions, and I also know that I will definitely ultimately relay on lots of guides/how-tos/instructions on everything, but HN seems like the perfect place to ask for that first push down the hill.