Hello python is my first language, and i have read 1 book on it and gone through a tutorial, but i still don't feel like i have a firm grasp on python. I hear the best way to master a programing language is to actually program. So i want to join an open source project for practice. The problem is despite the fact that i have mastered the basics of python all of the Open Source projects that I have seen recommended on newbie open source threads seem to complex for me. So i have a few questions.
1) What else should I know besides python to contribute (through programing) to the open source community.
2) How exactly does one read source code, because all of the stuff I have looked through is like a maze of user defined libraries.
3) What would be a good first project for me to contribute to.
Thanks in advance for answering this.
if you would prefer a more direct conversation with me my aim is jascase901.