Pycharm or gedit for Python (Programming in general) beginner?

PyCharm is a pretty complex IDE for beginners.
Why not start with the Idle IDE that comes with Python?

Also check out ...
Ninja is free

Another good IDE for many different computer languages is Sublime text (allows for free evaluation). I like the spell checker it has.