This document discusses why a QA engineer should learn to code. It provides several reasons why the author, a QA engineer, decided to learn programming including wanting to better understand what is happening in the code, becoming a true testing expert, and earning more money. The document then outlines a plan for learning to code starting with Python and provides recommendations on online courses and resources for getting started with programming.