Learn cross-platform (Linux, Windows, and Mac) software development using BASH, Python, Pygame, and PyQt. More importantly, learn how-to-learn so that you will be able to pick up new languages and frameworks in the future, and become fluent with development tools with confidence.
In this book, you will use Linux and a whole host of free development tools to explore code, frameworks, and even an integrated development environment (IDE) or two. You will create some desktop tools, a side-scrolling platformer game, and more. All for free, with no experience required.
This is a book for both absolute beginners and for those who have just begun programming.