The game world of Codecraftia is in trouble, and only Kyle can prevent a disaster of world ending proportions!
Kyle is a mild-mannered farmer in a Minecraft-like world called Codecraftia. In Codecraftia, everything can be built and changed using programming by those called the Codecasters. But Codecasting is a dying trade and very few still know how to do it.
When Kyle gets the rare opportunity to become a Codecaster, he jumps at the chance. But when an ancient evil rises again, Kyle wonders if his new found skills are going to get him into more trouble than they're worth.
As you follow along with Kyle as he learns the tools he'll need to program the world around him, you can use those same tools to make programs for your own computer and Minecraft game using the JavaScript programming language.
This is the first part in a continuing series of books that teach basic and advanced computer science concepts to school-aged children, one lesson at a time. This book covers the concept of variables and a useful analogy to how they're used in programming computers. Future books will build on that knowledge and cover concepts such as arrays, loops and eventually solving problems using previously learned concepts. It's also entertaining as it teaches!
As a professional programmer for over 20 years, JP Erickson is now bringing his expertise and teaching to young readers all over the world. You can follow along with his ideas and further learning suggestions at http://jperickson.net.
Kyle is a mild-mannered farmer in a Minecraft-like world called Codecraftia. In Codecraftia, everything can be built and changed using programming by those called the Codecasters. But Codecasting is a dying trade and very few still know how to do it.
When Kyle gets the rare opportunity to become a Codecaster, he jumps at the chance. But when an ancient evil rises again, Kyle wonders if his new found skills are going to get him into more trouble than they're worth.
As you follow along with Kyle as he learns the tools he'll need to program the world around him, you can use those same tools to make programs for your own computer and Minecraft game using the JavaScript programming language.
This is the first part in a continuing series of books that teach basic and advanced computer science concepts to school-aged children, one lesson at a time. This book covers the concept of variables and a useful analogy to how they're used in programming computers. Future books will build on that knowledge and cover concepts such as arrays, loops and eventually solving problems using previously learned concepts. It's also entertaining as it teaches!
As a professional programmer for over 20 years, JP Erickson is now bringing his expertise and teaching to young readers all over the world. You can follow along with his ideas and further learning suggestions at http://jperickson.net.