Hello!
I have been "learning" Python using Codeacademy, but I feel like they aren't teaching me what I should know. The further I get into the more it seems like they didn't teach me previous lessons too well. They are having me do exercises that they briefly touch upon. Also I feel like they are not making me learn good habits. When i'm done with an exercise it looks like a complete and utter disorganized disaster. So, I was wondering what new/intermediate/pro programmers would recommend for people to use to learn a programming language.
**EDIT** I am looking for free websites/sources.
Thanks,
Jerahmy