This book, available here as a website as well as a video tutorial, is the primary guiding resource for our working group.
This website is a great general resource for specific questions that may come up as you code.
On this website, you can access lessons to gain general Python knowledge. In particular, we've found the Python Glossary to be helpful when looking for the lingo we use.
If you'd to start from scratch on your own, this online course is a great way to begin.
Another means to start to from scratch, this website is a beginner's guide in a book format.