Wonderful beginner guide to Python
I think this is a great resource. The author is clear that Python is the best programming language to learn for beginners because it is the easiest to learn. But, that is also super useful, so you can begin using it to get things done. And for.more complicated projects, Python serves as a building block to add other coding language to. I thought the "quiz" at the end which was really sample exercises was a unique approach to check for understanding. It lets you make sure you understand the book but also apply it to real scenarios. I think this is a really great beginner guide.