I've downloaded IDLE as my interpreter for Python and at first thought I had the hang of it but totally confused now. I have the IDLE shell open for Python which is what I get when I open IDLE but I have noticed that I can open a new window from the shell and that this brings up a notepad type page, without the prompts. Is this the main text editor page where I have to write the code and where I save it from? What's confusing me is that I also seem to be able to save files from the Shell and I am just wondering why i would want to save in both? I realise this is a very basic question but I am new to programming and ignorant about a lot of the basic stuff comp sci people would take for granted! The extra problem I'm having is that I have another thing installed - when I open it's a black window with prompts, similar to IDLE shell, and is called python.exe at the top. I downloaded these via the MIT site and didn't fully understand the difference of each when I downloaded... Would really appreciate any help with which ones I need to use. I'm thinking two would be enough- text editor and shell in IDLE? And that I don't need the python.exe (the black screen window).