Hey Shona,
To start off why dont you get used to the whole nature of list, arrays, classes dictionaries and syntax of Python if you are already comfortable with that then dive into maya and get used to the cmds module in maya. may be create for starters a simple renaming script or something. and then move on from there. If you dont know how to script it in python just do it in maya and all commands are displayed in script editor and you can learn from that too.
Other than keep scripting something, there is no other advice I can give you.
Hope this helps.
D.