Computing Reviews

Programming :a primer coding for beginners
Bell T., World Scientific Publishing Co, Inc.,River Edge, NJ,2015. 200 pp.Type:Book
Date Reviewed: 01/13/16

There are many super-sized books on Python programming with over 1,000 pages! This is a nonthreatening, less-than-200-page book that goes right into the subject matter. It is neither a reference book by any means nor a step-by-step tutorial. This is a beginner’s book and expects no programming basics. Targeted at students as well as professionals, everyone can learn to code some basics with this book. There are questions at the end of each chapter to make one ponder. These are not detailed programming puzzles, but rather intended to test the concepts. The book explains the basics of programming, like strings/numerals and loops, and goes on to tackle advanced topics like object-oriented programming and concepts like classes. The book can be read by middle school as well as high school students. It goes into advanced concepts like network and socket programming, and even lets one write client-server programs like those used in the World Wide Web. The web technologies and the motivation behind them are described in detail. There is a short glossary, which is good for beginners.

In summary, the book is an excellent resource to read and learn to code. There is no need to know a previous language. If you can invest solid time for two weeks, you can master a lot of concepts. Then, install an integrated development environment (IDE) and program in it. Write code, compile, and run until you get comfortable. The paperback edition has nice fonts and is pleasant to read. In this age, it is better for everyone to learn the basics of programming, even if you don’t intend to become a computer scientist. Appreciating the nuances of programming and the language behind the programs and apps will help you understand and appreciate the nuances more. In this regard, the book achieves a great deal in conveying the concepts to beginners as well as professionals.

Reviewer:  Naga Narayanaswamy Review #: CR144096 (1603-0178)

Reproduction in whole or in part without permission is prohibited.   Copyright 2024 ComputingReviews.com™
Terms of Use
| Privacy Policy