Required concepts for to learn Python?
<p>Can any one tell me,which concepts are required for to learn Python? </p>

<p>As of now, I'm working on Java as SE in a small company and I'm looking for job change and my friends suggested 'Python' is easy compare to all. Last week I was started to learn the Python and I've lot of doubts on this.. 
1. Which topics are required?
2. Which platform is the best one [ Linux, Mac Os, Windows..] 
3. Is it required to learn GUI-Concepts. .like that.. </p>

<p>Please help me ... Thnx in advance.. :)</p>
