Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Learn enough developer tools to be dangerous: command line, text editor, and Git version control essentials
Hartl M., Pearson, Hoboken, NJ, 2022. 368 pp. Type: Book (978-0-137843-45-9)
Date Reviewed: Jan 10 2023

The command-line interface (CLI) scares many newcomers to the computing field. It is, however, a most powerful way to interact with the computer, allowing the user a command composition richness that cannot be matched via graphical interfaces. As a long-time power user, I have often been asked how one should go about learning to use it--and have often been at a loss answering that question. I learned long ago that I cannot really give pointers, and this is what first got me interested in reading this book.

This book should be seen as a collection of three works, not as a single item; they are even regarded as separate tutorials in several illustrations over the book. It teaches three related but different skills: the aforementioned CLI, the text editor, and the Git version control system. At the same time, this book is part of a collection of several Learn enough ... to be dangerous tutorial books, for which the large-scale aim is to teach newcomer developers enough tools to become web application developers.

The book achieves a lighthearted style, and is easy to read either lineally or by opening at any given point (this is, using it as a reference book, reading only a specific topic). The author complements the material with thorough examples--and some memes, to keep spirits high. I did find the screen shots to be too abundant, sometimes repeatedly illustrating the same concept, and not uniform enough in style (that is, terminal screen shots with different font sizes, sometimes much larger than the surrounding text, sometimes barely readable).

The three tutorials are quite basic in scope. The target audience is not seasoned developers interested in switching their toolset, but rather newcomers to each of the topics covered. After reading the book, they will have the basic knowledge to understand the terminology and to dig into the topics. The main takeaway, for me, is how the author did a very good job of presenting this information in an easy-to-read, approachable way.

Reviewer:  Gunnar Wolf Review #: CR147535
Bookmark and Share
  Reviewer Selected
Software Development (K.6.3 ... )
Would you recommend this review?
Other reviews under "Software Development": Date
Strategies for software engineering
Ould M., John Wiley & Sons, Inc., New York, NY, 1990. Type: Book (9780471926283)
Oct 1 1991
Applications strategies for risk analysis
Charette R., Intertext Pubs./McGraw-Hill Book Co., New York, NY, 1990. Type: Book (9780070108882)
Aug 1 1992
A survey of exploratory software development
Trenouth J. The Computer Journal 34(2): 153-163, 1991. Type: Article
Nov 1 1991

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2023 ThinkLoud®
Terms of Use
| Privacy Policy