C# for Tweens and Teens

Learn Computational and Algorithmic Thinking

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code! This book teaches computational and algorithmic thinking by taking very seriously one thing for granted—that the reader knows absolutely nothing about computer programming!

C# is unquestionably a very popular programming language and this book can help you enter the programming world with C#. With 370 pages (many of which are illustrated), and more than 100 solved and 200 unsolved exercises, over 250 true/false, 100 multiple choice, and 100 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for kids 10+ and their parents, students, teachers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

amazon_avail

Click here for more information.


Python for Tweens and Teens

Learn Computational and Algorithmic Thinking

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code! This book teaches computational and algorithmic thinking by taking very seriously one thing for granted—that the reader knows absolutely nothing about computer programming!

Python is unquestionably a very popular programming language and this book can help you enter the programming world with Python. With 350 pages (many of which are illustrated), and more than 100 solved and 200 unsolved exercises, over 250 true/false, 100 multiple choice, and 100 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for kids 10+ and their parents, students, teachers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

amazon_avail

Click here for more information.


PHP, Java, C++, C#,Visual Basic, Python

and

Algorithmic Thinking for the Complete Beginner

Learn to Think Like a Programmer

COVER_FRONTCOVER_FRONTCOVER_FRONTCOVER_FRONTCOVER_FRONTCOVER_FRONT

amazon_availThese books are for anyone who wants to learn computer programming and knows absolutely nothing about it. Of course, if you are wondering whether these books are going to teach you how to create amazing websites or incredible applications, the answer is “no”—that is a job for other books. So many books out there can teach you those skills in PHP, Java, C++, C#, Visual Basic, or Python. Many of them even claim that they can teach you in 24 hours! Don’t laugh! They probably can do that, but all of them take one thing for granted—that the reader knows some basics about computer programming. None of those books, unfortunately, bothers to teach you the first thing that a novice programmer needs to learn, which is “Algorithmic Thinking.”

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code. With about 800 pages, and containing more than 300 solved and 400 unsolved exercises, over 450 true/false, 150 multiple choice, and 180 review questions (the solutions and the answers to which can be found in this webpage), these books are ideal for students, teachers, professors, novices or average programmers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

These books are available in Amazon either as paperback or for Kindle. Click on the links below for more information.