Learn Enough Developer Tools to Be Dangerous
Description
All You Need to Know, and Nothing You Don't, About Core Tools for Software Development
Three of the core tools needed for modern software development are the Unix command line, a text editor, and version control with Git. But 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, you will learn the specific concepts, skills, and approaches you need so you can 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, exercises help you focus on what matters, without wasting time on details you don't need. Soon, it'll be like you were born knowing this stuff--and you'll be suddenly, seriously dangerous.