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

Low Stock: Only 3 copies remaining
Regular price £30.00 GBP
Regular price £29.99 GBP Sale price £30.00 GBP
-1% OFF Sold out
Tax included. Shipping calculated at checkout.
  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • 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

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details