Something like TextMate works well for universal code writing but IDLE, which comes with python when you download it, is really nice for just python programming. In terms of tips I would say try to find some easy code you wrote in C# or Java and try to convert it into Python and then work forward to hard things. Another place is the sub reddit r/learnpython.