I know this is an old thread but Python power (Matte Telles) is an easy enough book to learn from, if its your first language you should definitely pick up a book geared towards absolute beginners that explains basic control structures and functions, the concepts are the same for every programming language so learning how they work through pseudo-code is a better starting point. Textbooks are the fastest way to learn programming languages, online resources are better for reference or examples. Here are some good websites for pointers though: Stack overflow
is a good website/forums for really specific problems, this is a good introduction to GUI -Introduction to tkiter
, Google developers tutorials
. There's a ton of documentation on python though so you can really just google search anything you get stuck on.