I'm attempting to teach myself Python as my first language. After reading through "Python for Dummies" I searched out a number of easy projects that I could attempt.
However, my main problem is not knowing a large enough breadth of modules and functions to use. I feel like I just don't know enough. Sure, I understand the basics of built-in types, functions, etc. But when I'm given a certain task, I just don't know where to start, and what modules to import.
I eventually want to get into web application programming and create Web 2.0 sites. I know this is very difficult, and that I have to master the basics first. I tried installing Django but I'm having trouble getting started with it. I tried to follow the instructions on the site, but they were too nebulous for me.
What I'm basically asking is what step should I take from here? As you can probably tell, I'm getting rather frustrated.