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 ...
http://ninja-ide.org/
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.