Learn computer programming right from the start, in a visual and simple way, through Java language. This book is a different way to introduce our kids to programming, and an alternative path for those adults who want to lear...

Buy Now From Amazon

Learn computer programming right from the start, in a visual and simple way, through Java language. This book is a different way to introduce our kids to programming, and an alternative path for those adults who want to learn to code in a playful and easy going manner.Learn at your own pace, through practice and with no need to invest huge amounts of time in tedious theory. Master the foundations of computer programming, with Java as your tool.What you will learn:Express your ideas through algorythmsCompile your codeBecome acquainted with structured programmingKnow about the different data types and when to use themBuild your own classes and methodsUse decision-making statementsPlay with loopsHandle exceptions in the codeAccess your system's filesInvest in learning best practicesThis book presents the concepts as simple stories and explanations, dressed with ilustrations and metaphores that fit the children's minds and favor abstraction. Every activity has been designed as an experiment, and all of them can be done with just a text editor. You won't need to install an IDE or other specific software to write code, and of course you won't need any previous coding skills.You will start writing your own scripts from Chapter 0 and will follow on building your very own apps throughout the book, as the activities become more challenging.This book also includes two extra activities to make you build your programs following the real world software development lifecycle: design, plan, write, test, refactor!What you won't find in this bookThis is not an ordinary programming guide, and is not a summary of clumsy Java documentation that only connoiseurs can decypher.You won't go deeper than what you need at every stage, and everything you will learn you will use afterwards.The goal is for the kid to feel he's progressing, to keep him or her motivated and eager to learn. The student's self-sufficiency is vital.Why Java?Java is one of the most popular languages, therefore there is a huge online community and tons of free resources to continue learningIt's one of the most demanded languages in the software industryIt's a high level language, so it's syntax is more nice and understandable for beginnersIt's an object oriented language, the most important programming paradigm today. Your kid will be able to keep on growing with it for a very long time -or even foreverIt's free! You don't need to pay for the developer toolkitJava runs everywhere

Similar Products

Java Programming for Kids: Learn Java Step By Step and Build Your Own Interactive Calculator for Fun! (Java for Beginners)Code Using Java: Fun coding activities for absolute beginners (Kids Coding Workbook)Python for Kids: A Playful Introduction to ProgrammingCoding Games in Scratch: A Step-by-Step Visual Guide to Building Your Own Computer Games (Computer Coding for Kids)JavaScript for Kids: A Playful Introduction to ProgrammingGet Coding!: Learn HTML, CSS & JavaScript & Build a Website, App & GameHead First Java, 2nd EditionDK Workbooks: Computer Coding with JavaScript Workbook