A tutorial for beginning programmers demonstrates the programming language's fundamental concepts in a series of short easy-to-understand exercises accompanied by real-world examples