What will be the setup process for website development?
<p>I want to create a simple site for my personal usage. And this only in python based technologies. So I want to get a expert oponian on this topic.</p>

<ol>
<li>What should i used as platform? I did a search for available options and found <code>Django</code>, <code>grok</code>, <code>web2py</code> and many more of these. Which one a novice use should use? If I choose to use only the basic python scripts then what option i have to work on?</li>
<li><a href="http://wiki.python.org/moin/WebBrowserProgramming" rel="nofollow">http://wiki.python.org/moin/WebBrowserProgramming</a>. This link on python site confused me more, instead of solving my curiosity about the topic. Please give some pointer to accurate and easy to understand reading materials.</li>
</ol>

<p>I have got a idea of developing <code>java</code> based web applications using either <code>spring-webmvc</code> and <code>struts</code>. Can I relate Java process to python process for web development? </p>
