Thanks Julie, Sue, Jenn and Charlotte. Between everyone's answers I'm getting the idea of what it is I need to be learning to do rather than wondering why reading books like 'learning C' or 'learning perl' seem so insufficient. So now I'll go flounder about studying the logic and methods of approaching problems of programming. :)