Unclear...you recommend Python and DJango? "But most important, learn by doing. Start building something, no matter how unsignificant it may appear, right now. You will learn on the fly ;)" That is exactly what I want to do, I want to build a site like this one. How long do you think it would take to figure out how to learn a language with the capabilities to do that? I am a quick learner and am persistent.