You should learn some more fundamental aspects of programming:
1. What's the stack, what's the heap, why do I get a stack overflow from recursion?
2. In C, what's a pointer, how does it relate to arrays?
3. What's garbage collection, and how does it work?
And that will eventually lead you to the inevitable:
4. Why is Python so slow? (haha - getting ready for the downvotes!)