I love and recommend Wing IDE, but maybe there is some other FREE (I know about PyCharm) Python software available on Linux? Feature rich, not IDLE (using Python 3.5).
Learn more efficiently, for free:
Introduction to Python
7.1M learners
Introduction to Java
4.7M learners
Introduction to C
1.5M learners
Introduction to HTML
7.5M learners