Skip to product information
1 of 1

Michael Hartl

Learn Enough Developer Tools to Be Dangerous: Command Line, Text Editor, and Git Version Control Essentials

Learn Enough Developer Tools to Be Dangerous: Command Line, Text Editor, and Git Version Control Essentials

đź’Ž Earn 153 Points (ÂŁ1.53) on this item.

Low Stock: Only 2 copies remaining
Regular price ÂŁ30.79 GBP
Regular price ÂŁ29.99 GBP Sale price ÂŁ30.79 GBP
Sale Sold out
Taxes included. Shipping calculated at checkout.
  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at ÂŁ3.89. Subject to product weight & dimension

Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.

  • More about Learn Enough Developer Tools to Be Dangerous: Command Line, Text Editor, and Git Version Control Essentials


Three essential core tools for modern software development are the Unix command line, a text editor, and version control with Git. Michael Hartl's book "Learn Enough Developer Tools to Be Dangerous" teaches specific concepts, skills, and approaches to quickly build technical sophistication and master these tools. It covers running a terminal, entering and editing commands, using man pages, manipulating and inspecting files, organizing files with directories, learning Minimum Viable Vim, basic and advanced editing techniques, using Markdown for writing documentation, formatting source code, writing executable scripts, getting started with Git and GitHub, using key Git workflows, collaborating on Git projects, resolving code conflicts, setting up dev environments, and more. The book is registered for convenient access to downloads, updates, and corrections.

Format: Paperback / softback
Length: 368 pages
Publication date: 05 May 2022
Publisher: Pearson Education (US)


Three of the core tools needed for modern software development are the Unix command line, a text editor, and version control with Git. However, you don't need to learn everything about them, just how to use them efficiently to solve real problems. In "Learn Enough Developer Tools to Be Dangerous," renowned instructor Michael Hartl teaches the specific concepts, skills, and approaches you need to learn to write apps, get hired, collaborate, and maybe even launch your own company.

Even if you've never used (or even heard of) these tools before, Hartl helps you quickly build technical sophistication and master the lore you need to succeed. Focused exercises help you internalize what matters, without wasting time on details pros don't care about. Soon, it'll be like you were born knowing this stuff--and you'll be suddenly, seriously dangerous.

Learn enough about:

Running a terminal, entering and editing commands, and using man pages.

Manipulating and inspecting files: from basic copying to finding patterns.

Organizing files with directories.

Learning Minimum Viable Vim.

Basic and advanced editing techniques with editors like Atom and VS Code.

Using the human-readable Markdown language for writing quick documentation.

Formatting source code and writing executable scripts.

Getting started with Git and GitHub.

Using key Git workflows: commit, push, branch, merge, and more.

Collaborating on Git projects and resolving code conflicts.

Setting up dev environments: macOS, Linux, Windows, and cloud.

Michael Hartl's Learn Enough series includes books and video courses that focus on the most important parts of each subject, so you don't have to learn everything to get started--you.

Weight: 580g
Dimension: 230 x 178 x 30 (mm)
ISBN-13: 9780137843459

UK and International shipping information

We deliver throughout the United Kingdom and to 128 countries and territories worldwide, including the United States, Australia, Canada, Germany, Spain and France.

View full UK and international delivery information.

View full details