OK. I can program (sorta) in Python and I'm learning C. But I feel that, at the moment I can only do very basic stuff with no real purpose. I can't make more than what I would call a gimmick. This is getting me rather annoyed - I want to take it further.
However I am finding this rather difficult to do. I find coming up with ideas of programs very hard and when other people suggest program ideas to me I don't feel capable of making it. I think about it and I just can't see how you would go about it.
What I make is inevitably small, not especially easy to use and certainly not anything special. So I guess what I am looking for is help. I've got a basic grasp of a language (Python) and I want to take it further but most of the ideas I have come across leave me in a position where I wouldn't even know how to start. I am looking for any advice - Python specific or just general about how to take programming beyond this very basic stage.
Also - any advice on how to come up with good ideas would also help. I find it very hard just to mess about with a language because I find it hard to come up with something just to mess about with it.
So how do you come up with programming ideas? How did you get past doing very basic programs? Have you got any help specific to python that you could offer me?
Thanks for the help guys!